I'm surprised you didn't also write: "Ah ha! iPHone? You sure? There was never a product named iPHone. It's iPhone. Besides, 'H' is ASCII 72 and 'h' is ASCII 104. That's a full difference of 32 decimals. I hereby declare your entire entire post to be invalid and I challenge you to a duel!"

Microsoft is acting like they number one in the mobile market, but the fact is they're not even in the game yet or even a player in the sub-mobile markets and they're making some huge mistakes. I've been a.NET developer for 16 years and I'm seriously pulling for them, but the last 6 months have been full of Microsoft making ridiculous decisions. I almost think that Google and Apple paid top executives at Microsoft to screw up this Windows Phone 8 launch as badly as humanly possible.

Microsoft refuses to release the beta or alpha of the Windows Phone 8 SDK to developers unless they pay a $99 fee and even then the SDK is released on a lottery basis. Come on, seriously? MS needs people to write software for for WP8 NOW, not later. So at the very least if they're going to act like they're relevant and charge developers $99 for the privilege to write software for their currently-non-existant device with 0% market share they should at least give those developers the SDK... which leads to my next complaint:

$99 to develop for a device with 0% market share? Microsoft, are you joking? You should be begging developers to write software for WP8 and maybe een giving them a full copy of VS 2012, bot charging them $99. Big mistake.

The Nokia Lumia 900 is a heavy brick. Cool specs and everything, but it's a brick.

And lastly...

Nokia gave AT&T exclusive rights to provide cellular service to the Lumia 900. Is this a joke? Every other mobile maker is going away from exclusivity. Maybe MS could get away with this is WP8 and the Lumia 900 were some world-changing revolutionary device, but come on. WP8 is cool, it's got some great stuff, but it's not anywhere near the same as when Apple released the iPHone in 1997 and gave AT&T exclusivity.

Microsoft has some great stuff going for it: an awesome Visual Studio IDE that blows away XCode and Eclipse and they have a huge foothold in the business market. Tons of businesses have invested heavily is MS infrastructure and developer talent and would be much more likely to do mobile dev projects if Microsoft could get their mobile strategy even 1/2 right.

But as a developer with a passion for mobile dev I'm obviously pretty discouraged about their mobile strategy in the immediate future right now.