Howdy folks... My 10yo son currently has an iPod Touch 2G. He's quite bummed that it won't upgrade to iOS 5 so he can't iMessage and such. We have discussed buying him a used iPod Touch 4G on Craigslist. Today I had the odd question in my mind - with the onslaught of yet another iPhone (the 4S) the 3GS is probably dropping in price on the used market. It appears that I can find used 3GS for around the $150 range (which seems a little high to me and I'm still searching) but I've only seen the iPod Touch 4G for the $150-200 range - usually the 16G ones. So, with that said - it doesn't appear either have a flash on the camera. Both can run iOS 5. Is one faster than the other (better processor I'm assuming in the iPod Touch 4G). Anyway - what think ye about which one would be better for him - knowing it'll never be a phone - just on wifi? Thanks!