I just got a gen 2 8gb touch- I like it but does have some quirks. For instance, when you go into landscape mode while playing music (turning the touch length wise), you lose the volume and music position controls. This wouldn't be a big deal other than the head phone jack is located in the bottom right corner of the unit. So while I'm working out on a treadmill I can't stand it up and have to position it length wise, and then i lose the volume control and the position control. NOt a biggy but it is annoying (yes I know I can use the external volume control but I like using the touch screen).
I use a program called ifitness and coffee locator
those are my favs.