It didn't do real good as a jogging companion. It started to skip and lose track of it's position, but makes a fairly good stationary unit. It can be connected via USB of course, but also can be plugged into the LAN. Once configured this way, you connect to it through your web browser on your computer. It has a Java based program to manage your music, including uploading and downloading. I haven't really gotten around to re-ripping my music in OGG version yet though.