Kro,
That’s a rare (unlucky) situation. Well not so much unlucky, he just didn't do it right. When data is written to a hard drive it is always written to first available address. When data is erased it is not really removed, only its address is removed. A good example is like removing the address from the front of a house. The house is still there but you won’t be able to find it without the address. Same thing with your computer the information is still there until new data is written on top of it. Even if you repartion and format your drive the data is still recoverable until new data is written where the old data used to be. By default your hard drive will always write to new areas. For instance if you have a 10 GB HD and only 6 GB are used; new data will be written to the remaining 4 GB first. Even if you repartion, format and start writing new data, the new data will be written on the remaining unused 4 GB until they are taken up, after those remaining 4 GB are written on then it will start back at the beginning. So in order to permanently erase data you need a program to tell your HD to write where you old data was before it rights to unused addresses. I’ll do so research in a bit and get you guys’ names of software that will do this.
I tried to explain this so everyone would understand. I can go in depth if needed.