Bobbi,
good on you...
have you ever used "recuva" to retrieve lost files??
I usually back mine up pretty good so I just go to my backup.
but for my clients, I have used recuva
I still am trying to understand all of it but I can recover most files (not all)
http://www.recuva.com/