personally, i think 3rd generation ipod touch is the worst gen compare to 1st and 2nd generation. 1st gen is really a great sub for poor people like me don't want pay contract for iphone when it first come out. and 2nd gen is really surprised me because so many improvement on side battery life, speaker, Bluetooth etc... but what 3rd got? faster internet?! that's it? sigh.... guess this time nano will do better job in the market. but i'm still a touch fan. i would spend money if the put cam on in next generation.