Undeleting a file on a FAT32 disk is a pretty simple thing. You troll the FS looking for filenames that have been marked as deleted. Then you see if all the data for said file is available. You'd think that by now someone would have written a simple program to do that under some sort of open source license.
Apparently not. Of the many programs listed on download.com as "free", half of them are crippled versions of costly utilities, 1/3rd of them only work for certain file types, and the rest aren't actually undelete utilities. I finally try FreeUndelete. It actually finds the files I'm after. So I click on the enclosing directory, tell it to restore, and I get a crash dialog. Lovely. I have to select each file individually. If it were only that, I wouldn't be writing this. No, it does the most infuriating thing any software can do. It pops up a dialog box. After. Every. Single. File. It. Recovers. HATE -Zach