I've found YamiPod - Yet another iPod manager an excellent client for syncing my Ipod on Linux. I just tell it the root directory of my music files and it ensures my Ipod is kept in sync. Most importantly it doesn't create a separate copy of my tracks on my harddrive, keep it simple!