Thought it might be worth resurrecting this old thread just to add an interesting article that I just came across on the subject. It's a couple of years out of date but refers to a number of apps still available covering Windows, Linux and Mac.
10-alternatives-to-itunes-for-managing-your-ipod
(May or may not be of use to someone - haven't had a chance to read through it all yet)