They are, a little. I just plugged my iPod into my PowerBook and I’ll write what I do.
First of all, opening the iPod in the Finder doesn’t show music. Figures it’s in a hidden folder. Terminal to the rescue.
In the root directory (/) I see a directory called Volumes, and in there I see the iPod. Cool. Inside that, the most likely directory is one called “iPod Control”, and under that is Music. So, open terminal and type
cd “/Volumes/<iPod name>/iPod Control/Music”
Okay, here you’ll find a bunch of directories, each called “Fnn”, where nn is a two-digit number. Change directory into any of them, it doesn’t really matter which. Now I see a bunch of files called “xxxx.mp3”, where xxxx is a four-letter name. I pick one and copy it to my desktop…
Playing it, I find that since it’s identical to a file already in iTunes it just played that one. Copying that file and playing the random one I copied from the iPod…
Okay, the ID3 tag wasn’t altered on the iPod. In fact, since I keep the tags updated and have iTunes organize the music for me, it renamed the file automatically, and put it in the directory where it belongs.
The upshot is that if you’ve got good ID3 tagging you just have to copy the files off the iPod’s hard drive and drop them into iTunes. If not, you have to listen and relabel them yourself. If you’ve got a lot of mixes, or two mixes of one song from different mix albums, you’re pretty much shot without good tagging. Ultimately, though, the hardest part is finding the songs in that hidden folder.