Re: do not enter the hypen!
> credit card fields have EXACTLY 16 spaces in them. Not 15 nor 17.
AMEX card numbers (for just one example) are 15 digits. Not exactly 16...
If only someone (like ISO) had created a standard for card numbers so people didn't have to make up the spec and get it wrong every time.
> Sometimes, you just can't fix stupid.
Sometimes you can fix "didn't bother to read the standards", but mostly it just comes under stupid.