I have an ipod touch 2g, which im selling. I think ill get about $200 for it. I wanted to save up and get the 4g, but the 8gb is $380 and 32 is $480 in my country. So i thought i might try get a 3rd gen. So can anyone tell me, is the 3rd gen a good device? Is it much better than the 2g? Does ios4 run smoothly on it?