See that lots of people on this forum are complaining about this and that, about the lack of features of the iPhone, MMS, A2DP, Turn-by-Turn Navigation and etc. And, most of the comparisons have been made against the Nokia N95. As someone who's ACTUALLY LIVED with both devices for many months, here's my reasons why iPhone is superior than the N95 and indeed almost all others. I admit that my N95 has a superior tech specs, it has a better camera, does MMS, supports A2DP, features Nokia Maps and a lot more that iPhone currently doesn't do due to limitations of software or hardware nature. BUT, from my experience with the N95, the battery life was no longer than 2 hours of actual usage-some browsing on HSDPA, WiFi turned off, 3G talk- and battery dies within an hour with turn-by-turn SatNav. However on the iPhone side, even with all the apps being used heavily-iPod, Safari, Phone, SMS, Email, Stocks and WiFi turned on-, my iPhone survives a day without a charge. Of course I suppose Steve Jobs also has those lacking features on his "priority list", but Apple made a sensible decision in putting aside some of those just so that we get a smart phone that we can actually use for a day without having to carry extra batteries, not to mention the hassle waking up in the middle of night to change and charge the secondary battery. I sincerely hope that in the near future Apple will get those things on their wish list ticked off using more power efficient chips and some magic power management codes. Keep up with the work and thanks for bringing we lucky guys another great invention of all time!