Does this properly work on a modern journal-ed filesystem? My impression of the equivalent linux utilities is that while they appear to work on modern linux filesystems, they no longer provide as much security as you might think.
(I do know that SSDs change the nature of the problem dramatically, as their internal storage allocation techniques tend to be opaque to the operating system. One cannot guarantee that an instruction to overwrite block X will be interpreted in the desired manner.)