I can see why people on this board would hate WP. The OS is the total opposite of Meego/Maemo. Everything is sandboxed and basic things where Unix/Linux is the underlying OS is inaccessible on WP. But I believe Microsoft is copying the way Apple did things by trying to find what the best way to implement these missing features on their Metro UI (in my opinion, I think Metro UI has limitations but if MS is basing a desktop OS on it I'm sure they found ways around the limitations). Apple didn't have apps, custom ringtones, MMS and notifications out the door so I'll give Microsoft time. Android on the other hand packed everything in and fixed and refined things one iteration at a time. It's just different development methods. Plus, Nokia will probably never come back to Meego/Maemo or at least not with enough enthusiasm (which is sad).