I don't know if this will be helpful, but Yahoo Finance has a well maintained calendar of upcoming economic events, earnings reports, IPOs, etc... http://biz.yahoo.com/c/e.html