"There's just one problem, though: the 'nine young investors' don't really exist - according to the last tweet on the @NokiaPlanB Twitter account, it was all a hoax perpetuated by 'one very bored engineer who really likes his iPhone'. Ouch."

I'm glad you like it. I just don't want to get caught in a vendor-only (like Microsoft-only) environment ever again.

You that IE6 problem people talk about ? That is exactly the same problem. I'm Not interrested.

The game with Microsoft and others is called vendor lockin, I'm not playing.

IE6 gained soo much market share because there wasn't a better free alternative at the time. Mozilla Suit sucked and didn't work properly, NetScape was slower. It wasn't until 3 years after IE6's release that a better browser for nothing turned up.

It doesn't matter what platform you develop on you will be locked into that platform in some way. Write for QT, you end up being locked into QT in some way, if you write your software in PHP you will be locked into PHP (facebook is an example of this and they had to develop HipHop to solve performance issues).

So my software is locked into the .NET platform which has been backwards compatible for the last 7 years and is going to remain like for the foreseeable future ... I don't see that as a big deal personally.

I've been through .Net and Visual Studio for web applications, and God, is it tedious. That's why we all moved to Ruby and Rails where I work.

I couldn't agree more actually. ASP.Net Forms, which is what I assume you are referring to, was just a major blunder from MS. Trying to make a desktop development model work over http, with the ugly hack that view state is, was a seriously bad idea.

MVC however is what the MS web kids are using these days and it is sooooooo much better.