Spending lots of cash on a tech product launch isnā??t necessarily a sign of desperation, but it helps. Other releases Microsoft showered with money have failed.



Microsoft - Google - Apple - Window Phone 7 - Advertising

More...