I, by no means am an Apple fanatic or one of those dorks (no offense) that when people complain about the iPhone respond with "what else do you want? A time machine? A dishwasher?" The iPhone is not perfect like EVERY PHONE OUT THERE. In the past 3 months I've had a Blackberry Pearl, a Blackberry 8300 Curve, a Blackberry 8800, a LG Prada and a Nokia E61i. I can honestly say that the iPhone (in my opinion) is not perfect but it is an awesome phone. Safari mobile is the first browser that actually works as if I was using a computer, it is intuitive, easy to switch browser windows, loads pretty much every page on the web. The iPod feature works great and sounds just like an iPod. Google Maps works great as well and the fact that you can get directions to your friends house just by accessing the address book is a big plus. The touch screen is the best I have ever used. I had an LG Prada (which I had paid $700 for), the screen was not as bright, the touch screen sucked, it did not even have a qwerty keyboard, so the phone was pretty much crap for the price. The Blackberries are great phones but the browser really did annoy me. The qwerty keyboard on the blackberry is not any better than the iPhones, it is just getting used to. If Apple had included the 3G functionality on the phone, as they stated, the phone would be larger than what it is, and of course there would be people whinning about it. Apple is about design and that's what I love about their company. All the bugs in the phone such as not being able to set your own ringtones, Flash, Safari crashes will be fixed with time. I think this phone works as stated, the touchscreen is awesome. Try the LG Prada and you will see how great you have it with the iPhone. I have gotten used to the iPhone already, to the point that, I try to touch my laptop's screen instead of using the mouse. Apple has delivered what they promised and I am happy with it. Bottom line, it is an electronic, nothing is ever perfect specially when design is the main key.