That last issue was not when switching countries (which worked fine) but when the page initially loads with a country other than UK. On my checkout the gift aid section also appeared in different positions, on load versus on country change, which was a little weird.
I was using the latest version of your plugin, and latest version of woocommerce with a few extensions including memberships, subscriptions, name your price, one-page checkout and WPML/multi-currency.
Great, thanks Dave!
I also noticed that this plugin breaks my checkout page a bit (it causes the state/province/county select box not to update when you change the country). Do you know about this issue? I’m not sure what causes it (no JS errors or anything), but when I disable your plugin everything works properly.
Adi