I'm not from USA ( nor from canada

), I'm planning to buy a kindle 2 in ebay, or in Amazon and get it shipped to a friend in USA.
I would like to know, if I should have a Credit card with a USA billing address to be able to purchase and download ebooks ?
Actually, I have a Credit card issued from an american bank, but with a non-usa billing address.
Please anyone can help ?
Thanks