There's some pretty neat tricks you can do with iPodLinux. For example, you can use one iPod running Linux to mount another iPod not running Linux as a disk drive. From there, in theory, you could do direct copying of files (although there's no actual GUI to do this yet).
In theory, you could even have one iPod install iPodLinux onto the other iPod in this way.