I had an iPod touch and it worked fine, as others have said. I now have a Nexus One with no data plan. On wifi, it does everything that the iPod does (email, browsing, music) plus it's a phone. So I now carry one device instead of two. Also, with Android, you have a large number of different frustrating little keyboards to download and play with.