It is true.
We produced 194 million barrels of crude oil in March 2012.
This is the most we have produced since May 1998.
http://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=MCRFPUS1&f=M
So much for Peak Oil.