OPEC Output Dips to 29.3 Million Barrels of Oil Per Day in March on April 12, 2010 OPEC Output Dips to 29.3 Million Barrels of Oil Per Day in March +