I use eraser, which is freeware, for unrecoverable overwriting of hard drives, it also has the gutman option for 35 overwrites, plus the US DoD specs for 7 or 3 passes, and a random write option, but then MI6 are unlikely to want to recover my hard drives

The advantage of cardwiper is that is gives read and write speed data for flash memory to confirm specs.