ipod on Linux

Well I finally sat down to get my ipod syncing with linux. Using ipodslave and amarok, I can sync pretty easily. I can copy to the ipod and remove files fairly easily. I can't, apparently, update the tag information and affect the ipod database. And, files i copy over with amarok/ipodslave have strange names like kpod10580.mp3. I'd like to change that as that's completely useless unless i'm looking at the ipod itself. I'm going to try gtkpod but at least I have some level of syncing now.