You know, the fact that companies are expected to release their earnings numbers AFTER the market closes just smacks of how stupid the entire market system has become these days. In years gone by, such behavior would have been considered shady, as it's basically concealing the numbers until people can't take action upon them.
Sure, you can argue how it protects the market from knee-jerk reactions and panic... but do you want a free enterprise system or not? Freedom includes the ability to do stupid and impulsive things. Investing in the market should be risky, as it should only be done with "extra" money anyways. Too many people want the market to be a higher-return savings account to put their retirement and life's savings into.