[From the Usability Follies dept][link]. It actually takes the same amount of work to check for a valid card WITH spaces or dashes as without. It’s one line of PHP, Perl, Ruby, whatever your flavor of webcode is. No excuse.
[link]: http://unixwiz.net/ndos-shame.html “”No Dashes Or Spaces” Hall of Shame”