As much as I hate iTunes, I have to admit, after trying a few other programs, iTunes is pretty much the only reliable option. 

 There's a winamp plugin that seemed to work for a while but my iPod got all screwed up after a while 

 and froze solid. It took some work, but I ultimately managed to reflash it to get it going again.