As an owner of a 4GB iPod mini (1st generation), I'm not happy with the software I have to use to upload music to the drive. It's not that I don't like iTunes, but I don't like the idea of being limited to one app (and one operating system) to be able to put some music on my portable music player. It would be way much better if I could just drag'n'drop the music to the player from Nautilus / Windows Explorer / whatever. I'm aware of gtkpod, but I my experience with the app isn't really good, and it still doesn't allow greater portability and drag'n'drop support.
In the last couple of weeks, I found two alternatives to the default iPod firmware – iPodLinux and Rockbox, the latter being more interesting to me than iPL. iPodLinux is an attempt in porting an alternative Linux kernel (uClinux) to the iPod with loads of apps available, while Rockbox is an alternative firmware for many different MP3 players (like iRiver, iPod, iAudio etc.). I really didn't have the time to play around with iPodLinux (I may find some time next week, and I'll post the impressions), but Rockbox really got my attention because it allows simple drag'n'drop song upload.
Unfortunately, Rockbox isn't yet available for my 1st generation iPod mini (they're working on it! :)), but it's available for a range of newer generation iPods and other MP3 players, so you might want to try it out. If anyone has any other suggestions, feel free to e-mail me (you have my e-mail address on the About page) or leave a comment. I'll be glad to try it out.
Happy Easter to everyone! :)