I don't have an iPhone 3GS anymore so I'm back to using my iPhone 3G. Today I was wondering. Is this the best performance we're going to get for now on? Do you think Apple is going to do anything about the performance of 3.0 on the iPhone 3G or do you think they're only going to focus their attention on making it run nice on the iPhone 3GS? I have this feeling that they beefed 3.0 up for running great on the iPhone 3GS, and just let it run however it runs on the iPhone 3G. A lot of us do not have upgrades coming up or we can't afford to buy the iPhone 3GS at the early upgrade fee. It's kinda like Apple just said to heck with us and focused all of their attention to the newest iPhone. I mean, you would think they'd still have interest in making it run nice on the iPhone 3G because they still sell the 8GB iPhone 3G. I went back to 2.2.1 for a couple of weeks and it seems like everything is smooth as butter on it. The graphics aren't choppy and it's rather speedy. I think this is because 2.2.1 was optimized to run well on the iPhone 3G and 3.0 was optimized to run well on the iPhone 3GS. Why should the 3G owners suffer with crappy performance when we know darn well that it was able to handle 2.2.1 with ease.