Either you can have a fat phone with replacable battery and keyboard, and large MP camera, or a thin one without. It can either be affordable or have the best hardware. Some of you people are going to complain no matter what, Nokia knew this too. They tried to bring something out that would please the most people, which obviously isn't going to be a bunch of geeks. Nokia isn't in the position to be catering to us at the moment! On the other hand, I don't really have a problem with this n9. We haven't even *tried* to look at how we can customize the UI or the keyboard or anything else yet. Thanks to Apple we don't really need flash either. ugh. No point trying to convince some of you, already made up your mind based on some prototype shots of the UI and some crazy expectations of a phone that has support lasting into the next decade even though you will want a new one in 2 years...