I don't normally post these kind of stuff but I thought this but I found this today that might be useful for some people.http://www.giveawayoftheday.com/
This site offers a different piece of software free every day (well, two. one utility, one game). You have to download it, install and activate it within a 24 hour window. A lot of the stuff they offer is those "clean up windows" type things that any self-respecting geek can do with regedit, but sometimes they'll have something that bit unusual.
Today's utility, for example, is Smart Flash Recovery, which claims to be able to recover data from corrupted flash drives/cameras/MP3 players etc.
Non-commercial usage, of course, but a handy thing to have anyway.