One of the best programs that I have come across for recovering data is called "file scavenger". It is a windows program and is very efficient, does not even need to be installed.
PM me for more info/ a copy.
In all large corporations, there is a pervasive fear that someone, somewhere is having fun with a computer on company time. Networks help alleviate that fear.
-John C. Dvorak