Lexar Image Rescue 3 software is simple, intuitive image recovery software that can recover lost or deleted files from any type or brand of memory card, using any card reader-giving you peace of mind that your valuable images and files are not lost. It restores video and audio files as well. It is usually a 30$ value software.
hint: You can trick your friends by showing them u have deleted the pics in sd card but later can recover using this.
Some features taken from the site.
Download here : http://store.lexar.com/imagerescue3/download.cfm