Some of my biggest gripes with
iTunes is this:
1. No support under Linux.
2. Runs like a dog under Windows.
3. Unable to move between different PCs without deleting my iPod's content.
4. Unable to take songs OFF my iPod onto a PC. (such as a computer at work to listen to my songs without the need for my iPod.. and draining the battery!)
As you can see I'm now big fan of the iTunes software.
Though ... I need to find some software that makes it easy to do the following:
1. Works in Windows AND Linux and runs smoothly.
2. Allows me to copy my songs off my iPod if I choose.
3. Able to connect it to different computers without erasing the iPod.
I've struggled to find such an application.. but can say I've finally found a solution.
Welcome to
YamiPod!
The beauty of YamiPod is that it's a
standalone application, that requires no installation. It makes it perfect for running of removable media like a USB-Key, making a portable and useable solution.
I carry both the Windows and Linux client on my USB-Key, as it means I can instantly sync my music with a desired computer.
Click on an image for a larger view

Best of all, YamiPod is free software, but is full of features:
- iPod is automatically recognized
- All playlists including Auto Playlists are supported
- Able to remove duplicated tracks
- Built in Music Player
- Find lost music files
- PC/IPod sync
- mp3 and AAC files can be copied to/from iPod
- Lyrics support
Feature wise it matches or extends on that found in iTunes. And even better, it's no-where as large a download or memory footprint compared to the bloating iTunes software.