I have a Canon 500D SLR and have been using it in combination with a 16GB SanDisk Extreme SD card. I took the card out of the camera while it was turned off and stored it for my return from a vacation. When I got home, the camera says it cannot read the card and both my 2 laptops do not assign a drive letter to the card (although the ta-da music suggests that it can see it). I have a backup of most of the photos but there are a few that I didn't get around to backing up that I would like to salvage if possible. I have read that I should format the card so that the laptop assigns it a drive letter and then use recovery software to retrieve the files. I am reluctant to do that without independent confirmation that this will work, and I am also wondering which recovery software will do the job efficiently (preferably for free, but I'll consider something good at a small cost). This is not an invitation for software companies to advertise their products! Thanks very much.