Close

Now Playing:

Microsoft rolls out Windows 7 tomorrow after years of development and testing. And after struggling so much with Vista, it could use some powerful PR. But its string of "launch party" ads may be hurting more than helping. John Moe reports.