Pleased as Punch
I have finally fixed my blasted foreign credit card usage issue. I set up a proxy server on joey that I can route my network connection through from here. The credit card authentication sees the purchase as being from Dallas (where the Linode server farm is located), so the charges are going through fine now.
I rigged the proxy server to only start up manually when I need it, so no security concerns.