Markets | Thu Aug 2, 2007 8:26am EDT

Oil at $100 or will history repeat itself?