Random question - does everyone who has this problem use a Visa credit card? Just wondering, because I used to (before being forced to switch to paypal/crysta by this bug). If so, it could be an issue with their checksum algorithm or something... Or maybe their billing servers are allergic to Visa?