I have used File Scavenger by OnQue with great sucess. In fact, when I checked it was the cheapest and one of the faster ones. It ONLY does NTFS. You can download a 'trial' copy, that will at least let you see if it would be able to recover the files. Then you can see if it is worth it to pay the $39.00 for it. In my case, it was able to recover about 30 gig of mp3 files. I only lost 6 songs. It has several modes, including a 'defunt volume' scan. It worked well for me, but maybe someone else has a better idea?
Feel free to pm me if you like, and I can give you the website, and a few more details/suggestions.