MS launching a new gen in 2010 would be ludicrous. They are already three years into their second console, but at some point they need to stay in long enough to reap the rewards of the tail end of the generation. If they keep dropping a few billion to develop and market a new machine before the last one ever recoups it's own losses, you have to ask what the hell are they even in the market for?