Just putting this out there, I am pretty sure Microsoft has done all of those things you have said. I mean Microsoft has poured tons of money into WP7 and trying to get carriers to put it on their networks. Knowing how Microsoft has operated in the past, you can pretty much bet they have exhausted these kind of options. That's why you are seeing Verizon offering the bare minimum that they are (the news they will be offering the Lumia 710). Also, speaking of Google, you have to remember when Android phones first came out they went primarily to T-Mobile. T-Mobile back then with Android is the equivalency of AT&T with Windows Phones now. They gave Android a chance. Other carriers later on did offer Android phones, but they were low end ones (the AT&T Backflip for instance). It wasn't until Android phones started to really catch on with users, developers, etc that other carriers really took them seriously. You can offer all the incentives and commissions you want, but to the carriers if the phone isn't selling then it's not worth the time or the effort.