Let the hive mind of Engadget get that for you.
"I'm looking for a solid state drive, around 32 to 64GB, for use in my web server. The drive will contain my web sites and the operating system, either Windows Server 2008 R2 or Ubuntu. Large storage is handled by a separate RAID array, so capacity is not an issue. Rather, I am looking for the fastest, longest-lasting, and most reliable drive under $150 that is suitable to my application. Any thoughts? Thanks!"
First: the storage is not enough. Yes, it's enough for games and some sounds. But if I want to use it for films, it's not. Maybe a new iPod touch - maybe called iPod media ? - with harddrive could help here.
Second: it's not compatible with apple-devices for older iPods. For example the camera-connector would give an improvement to the touch, because it's one great device to have a look on your photos. But when you're on vacation or stuff, you won't be able to sync camera and iPod unless you have a clumpsy notebook with you.
Third: make the app-store more transparent. Open it up for programs like Podcaster or stuff. It's absolutely not helpful to not know what programs can possibly be invented for the touch.
What about GPS and a camera? I think this is not the purpose of the iPod touch. Especially a GPS is totally useless unless you don't have internet. Thus you could see your point on Google-Maps - but without the fitting map underneath the spot. So why the hell do you want a GPS in the touch?
And a 3 MP camera is trash. I would rather want to carry a 7 MP professional camera with me, when I could sync it with my touch via camera-connector on the way as I've mentioned above. I don't need another trashy, blurry camera with me.