minidach: They hold sending out you bill for up to 6 days, and then claim that it takes some 20 days for the payment to be received.
I don't normally participate in a rant but for the benefit of others who might welcome the prospect of a long balance transfer and/or purchases period (with MBNA), a credit card's statement date and payment due date can be fairly accurately predicted from previous statement history.
"Lost" or "delayed" in the post unfortunately is quite a common customer service excuse even when it isn't. This can be mitigated firstly by setting up a direct debit to pay the minimum payment. This avoids the prospect of "late payment" charges. Next, setup online statements. Thirdly, pay either online or by bill payment from your bank account. If that was done correctly (and it still took 20 days to be received) then a banking (or MBNA) processing error has occurred which should be the subject of a formal complaint. Some credit card companies (including MBNA) now implement Faster Payments which are "guaranteed" received within 2 hours and should be allocated to your account probably next day.
I can understand the scope for being "mugged" by credit card companies, but why not tell the Forum how exactly and therefore how to avoid. Changing credit card company by itself probably isn't enough.