ok my real thoughts on this device... First of all I sold my faithful ipod touch 2G 8G today and 3 hours later I was in the Apple store to pick up my new ipod touch 4G. I was not impressed!!! I hate the style... personally I loved the 2G and 3G much better. The edges around the device had shiny curved metal the new touch has glass, it felt sharp and uncomfortable. The weight is super light, feel cheap for some reason, the previous touch felt more solid with more weight on it. The power button on top, ...that's what really topped it all. The power button is hard to push down; it is placed in a tilted spot... I hate it! In other words the design is sh*t! ...but the performance is awesome, the screen is nice and clear, the camera if shooting in HD video is good, but the still camera... shoots crappy pictures! Is it worth upgrading from 2G or a 3G?... if you ask me it is NOT! Keep what you have a wait! Now I am looking to buy an ipod touch 3G 16GB or 32GB ... I am not interested in the 4G with the sh*tty design and the over priced tag that goes with it! I don’t know why they made these new device (ipod touch 4g and iphone 4g) so uncomfortable for your hands???