Did we have a good day? Tomorrow will tell us whether we did or whether we just set up for a power dive. I was very encouraged by the way the market double tested a bottom and ultimately shook off scary inflation news to rise towards the end of the day but the 14% after hours collapse of Yahoo has me very very nervous. Yahoo met expectations on profits, although expectations were low but this is another one of those earnings reports that sound much worse in the headlines (78% drop) than in reality (last year included a one-time gain of $552M from Yahoo’s sale of Google stock). Revenue was up 28% but market share (whatever that means in a search engine) was down 7%. So Yahoo’s earnings were disappointing but in no way deserved the shelling the stock took and Google is getting slammed as well in sympathy. This is following another down day for the SOX so we will have to wait and see how tomorrow shakes out. IBM had a great report with profits up 11% on cost cutting and tomorrow we hear from Apple, MOT, Ebay, B of A (hopefully did better than Citibank) and JP Morgan. Thursday gives us Google, Microsoft, Nokia, and Pfizer and by then we will know for sure where we stand but the spotlight is on the CPI and Ben Bernanke’s testimony before Congress which should have the markets flip flopping all day. Oil went down again and will test $75 tomorrow while gold dropped $22 for the day, testing the 50 dma at $632. I did buy those SNE calls so I will be watching Japan tonight, hopefully they can shake off the Yahoo news and focus on the good news from IBM.