Modern hard drives have a built in secure erase function.
http://cmrr.ucsd.edu/people/Hughes/SecureErase.shtml
If you're prepared to wait and do multiple passes on a large drive (with each pass potentially taking several hours) then you're probably too paranoid and would be better destroying it.