I think that all the diagnostic tools have the option to zero fill a drive
(partitions are also deleted !!!!)
Maxtor , IBM Seagate and the others have these tools
Used them sometimes, but can take a lot of time on large disks
As for Western Digital
DL G Diagnostic
http://support.wdc.com/download/index.asp