Yep, I've used it. It saved my life when I accidentally deleted all my songs from my PC. It only lets you retrieve something like 80 songs though. If you want to retrieve any more than that then you have to pay for the program.
it is very good and I've used it many times. Just be careful not to unplug the ipod whilst it's working. I had a powercut during one time and it basically ruined the ipod. So as long as you don't do that, you'll be fine