Oil Drops Below $100... Wait, What?
Thu, 03/20/2008 - 9:53am
What's going on here? Reports are coming in that the unit price of oil dropped below $100 on reduced demand? Could it be that people are responding to wickedly high gas prices by... buying less gas?