Quote Originally Posted by makaikhaan View Post
So, it turns out that oil dipped below 70 bucks per barrel, less than half of what it was a few months ago. You CANNOT tell me that supply and demand are in that much of a frenzy. Something's awry, and its bugging me a lot.
From recent events, it seems a lot of that price increase was due to speculation.

CR