I am a mac user. I own a business based entirely on macs in the entertainment industry. Much of my professional success is due to Apple products. I work with technology every day, and I am well aware that first gen products pretty much suck big time. I have waited 3 years to update my iPod for the "rumored" touch screen iPod. Well here it is in a phone form. I was as skeptical as many other people (mac users and not) about the iPhone's capabilities, shortcomings and whatever else you and I thought about handing $648 for it.. I have thought about it -before launch day- for 2 weeks - going back and forth whether I should get it or not. I hate 1st generation technology for the obvious reasons. And for this phone my biggest concern was EDGE. Well, yesterday on launch evening, I decided to say "f**k it" and went to get it. I was one of the first people to sign up for DSL when it became available in the mid 90's (even though at the time I was a kid and just made minimum wage). So to have a device like this in my hand at slower than today's speed after 10 years of high speed internet does not bother me a bit (after testing the phone of course). I am blown away! Every freaking detail I can possibly think of has been taken care of. There is room for improvement, of course, but I can't say anything bad about this device. I love it!!! I would never go back. And as far as EDGE, I can totally live with the speed of it. It's not DSL or 3G but we can't expect a handheld computer to act like a desktop. EDGE on this phone is very bearable. The iPhone is just like my first mac, one the best purchases I have made in life. I am not disappointed at all and can't really describe with words how happy I am to be alive and experienced so many huge steps in technology from Apple and every other company out there. Today is a great f***ng happy day!!!!!