This comes from a friend of mine who lost a couple hundred pictures of his family and friends the day after Halloween. Not sure if it was a glitch with the camera or operator error, but his wife was not happy.
This is when he found Active Undelete, using this he recovered all the pictures and was the hero.
It works on almost all Windows systems and allows you to generate boot disks, use it on RAID, etc. Hopefully, you'll never need it, but it comes highly recommended should the time ever come.