Check this guy out. The way the overwriting is done is important and how many times for a good format...
http://www.cs.auckland.ac.nz/~pgut001/