One of the benefits of having an E*TRADE account in the US (they do accept foreign customers) is that they give you a book with American USD checks to write. Pretty nice - I use it pretty often.
I think PayPal is probably your best option
kempis. When I first looked at PayPal about a year ago they only accepted members with a US billing address on their credit card (I do have a US billing address on my AMEX - but they only took MC and VISA) but now they seem to accept members from whereever.
------------------
Goldlust