they charge you like that for banktransfers? well, I guess it IS international and all.. yikes...
And we invented plastic! <snicker> they should be able to accept anything with a visa/mastercard logo... though some merchant accounts can be anal about non-us addresses... Assuming they have one that processes plastic (a lot of state/govt offices only do checks/mo)