iRepo X is a very easy to use iPod utility to recover songs off iPods and iPhones. You simly connect your iPod or iPhone and iRepo X will show you all the songs on the iPod/iPhone. You can then easily select which songs you want to transfer and then tell iRepo X to start transferring.
What's new in this version:
Updated to fix possible warning about applications not downloaded from the Mac App Store.