I have a 3GS and its starting to show its age. After a few days of usage you can feel it become sluggish and a little less snappy. Doing a hard reboot makes things better. Now we know that IOS takes a lot of RAM of that 256MB DRAM which doesn't leave a lot for applications and web browsing. RAM was so cheap, even when the 3GS was released I dont understand why apple didn't equip is from the get go with 512MB... especially when they knew the bulk of the RAM is going to be consumed by their bulky IOS. Things are going to get worse with IOS6 now that they have started adding cr*p like facebook and twitter integration.