To beat a dead horse some I want to say that I still very much hope the Microsoft buyout of Yahoo happens. As it is Yahoo is an established Internet place but not much of a company. It has a few good offerings like Pipes, Flickr and Delicious but its not really able to stand near Google. Microsoft is a full technology stack but only partially on the web. Buying Yahoo would be a real shot in the arm to Live and help push Microsoft half successful efforts to go Cloud.