I use the DOD overwrite function in Recuva to remove the possibility of file recovery for security purposes.
This software could be absolutely outstanding by having it destroy the files reported to be in the
Windows XP MFT and "not able to be overwritten" and also having it delete any zero byte files it finds when doing the initial "overwrite" process.