iRepo is an easy to use iPod utility to recover songs off iPods and iPhones. You simply connect your iPod or iPhone and iRepo will show you all the songs on the iPod or iPhone. You can then easily select which songs you want to transfer and then tell iRepo to start transferring.
What's new in this version:
Version 4.3 adds support for iTunes 10.1