Pat,

Man that really sucks. Been there before.
Unfortunately don't have a solution.
I might suggest a way of recovering from something like this in the future though.

I make a byte for byte image backup of my computer once a week and store it off line.
In this way I'm able to restore the computer back to the way it was before any catastrophe.
I got a virus about a year ago that pretty much trashed the Windows operating system
I ended up restoring the last image backup I did and everything was fine.
Only lost 3 days of data.
Virus programs are great most of the time, but for the times they fail an image backup is a good ace in the hole.

Best of luck with that virus and I'd like to hear how it all comes out.

Tim