"Music Rescue" out of the UK works great and is free, well not really, but doesn't give you a temporary version for a limited time. I have used it for both my iPod and iPhone. with only a few clicks it allows you to download your MP3s from your portable player into your computer and also has a feature that copies the tunes into your iTunes library.
There are a few tricks, but nothing that isn't explained in the help files of the program.