Well, you can't do a low level format with a modern hard drive, and formatting does not overwrite your data unless you do a full one in Vista, which I believe overwrites with one pass of zeros.

You might like to try this tool:

http://www.heidi.ie/eraser/