INTC seems to be a perennial disappointer. I used to hold this stock in my long (non-trading) portfolio, but got fed up with it and sold it. It is a good company with a great balance sheet and sound business. However, one of two things is wrong with it -- either the market's expectations of it are continually too high, or its managers do a poor job of managing earnings expectations on the Street. For the past 5 quarters (which is as long as I've noticed), the Street has found something to be disappointed in regarding Intel's announcements. Yahoo, however was completely unexpected and will drive the whole tech sector down at least temporarily today.