Top 5 Tech Earnings To Watch: IBM, Intel (INTC), eBay, Google (GOOG), Microsoft (MSFT)