Microsoft may be desperate enough to offer Windows Phone and Windows RT for free