I do not always have access to the web, but almost always have access to a telephone. I pay my AMEX's by calling the 800 number on the back of the AMEX card, go through the drill and pay a day or two before the due date. If I am outta the USA, I have a friend call. Works every time.
MisterNice