Yep... that is my 3G performance in a nutshell with iOS4. At first, I gave them the benefit of the doubt that the problem lied in iOS4 was set to optimize the faster processors of the 3GS and 4 models. Now, I'm sure they didn't go back and examine the shortfalls it impact the slower one, all before they release the new iOS in the market. It would have been better recommendation to add the iPhone 3G to the list of "DO NOT UPGRADE".