I currently have a 2nd gen iPod Nano, and I love it. The problem is that 2 gigs is simply not enough for me. After doing some research, I found the iPod touch to be a very good product. Now, I have the choice to either buy a 1st gen or 2nd gen iPod touch. (or an iPod classic but I won't ask about that here) The 1st gen, being older, is cheaper than the 2nd gen. What does the 2nd gen iPod touch offer that the 1st gen does not?