Interesting, this newspaper blogger posted 5 things apple needs to fix on the iphone 3G.
http://blogs.chron.com/techblog/arch...he_iphone.html . Some of them contradict some of the points the OP made. Problems about certain functions in the phone are sluggish and Safari crashes randomly. And having to reboot the phone to keep it working smoothly. I guess the Iphone just doesn't "work". It also has its bugs.