I played with the new iPhone 4G earlier today, and was not very impressed with the speed of the phone. Supposedly it has an underclocked 1GHz A4 processor, but there is noticeable difference between the iPhone 4G and the iPad (which has the same proc). In addition, the iPhone comes with the new iOS (hmmm... Cisco lawsuit pending?) 4.0, which is told to have improvements over the current 3.1.3, including multi-tasking, battery life, and other misc. improvements. According to today's Slashdot article, it also checks home for jailbreaks and reports them.