Recuva saved an important accidental delete for me. My daughter imported a pile (123) of mp3 songs from a FAT32 memory stick she'd brought back from a South African trip. But iTunes was on the "leave songs where they are" setting, and she then deleted the stuff off the stick, losing it all. Big drama, tears, the works, these were romantic memories (long story, very smooth South African guy involved).
I tried several downloads of recovery s/w but all were crap. Then Recuva - good interface, reliably found all the songs, brilliant.
Donated 2.50 pds ($5 Aus) via the more flexible PayPal link on the Home/About page. $20 US just a bit too much, but one must repay the Karma.