Crude oil prices have continued to defy all skeptical predictions and hit a record high of $90 per barrel for the first time. The historic high-point spells bad news for much of the economy, with businesses in many sectors relying on lower fuel costs in order to function most effectively. Meanwhile, the happiest investors on the market [...]
More...