I went to Apple Store and played around with the iphone. I had a VERY difficult time typing on it. If I press a J key, instead it displays K key. I guess that iphone's touchscreen is out of sync and needs to be adjusted due to so many people playing around with it. I'll have to try it again some other time. Overall, it's very nice phone although.

It plays youtube videos seamlessly.
Did you know that iphone has a 620 MHz Intel ARM processor in it. That's a VERY fast processor for a phone.