Not sure how it should work but at the moment if a customer have an account with an address set in a country but choose another country in the "Shipping to" field it looks like he would be billed the wrong amount.
You should also be able to choose the invoice address and choose between your account's multiple addresses I guess.
Looking very good, keep up the very good work.