• Closer to being perfect is the LUN 10 checksum (sanity check on credit card numbers)... but even that can have a failure.

    Just in case anyone else is interested in finding out more regarding the checksum Jeff mentions I found it is actually:

    LUHN10 checksum