People have a really clear-cut idea of the advantages of a 2nd Gen Touch over the 1st Gen Touch, but I really don't understand why people would get the 3rd Gen over the 2nd Gen. I mean, if there was a camera or some other amazing improvement such as using the iPhone 3GS chipset, then whatever. But, the only change that I can see is that it has a smaller circuit board (and evidentally less battery life) and it comes with OS 3.1 pre-installed. Can someone please explain to me what the huge difference is between the 2nd and 3rd Gen iPod Touch?