you won't actually need any fancy software all you'll need to do is copy your files back from your backup. Becuase anyone with 5 years of photo's and documents will have a backup from somepoint, right? And anyone with any common sense would back everything up before re-installing and OS, right?
Anyway on a more helpful note there is softawre out there that should be able to recover most of your lost data. I have a really good piece of software but I can't remember the name at the moment and I'm at work and the software is at home. I'm sure its a piece of seagate software.
Quick search of the net and I found this, it might be the same as I have, there's a free trial so def worth a shot. If you have no joy with this drop me a PM and i'll have a look for the CD for you.
http://services.seagate.com/diysoftware.aspx