Billing and shipping mismatch on some orders I just recently getting billing and shipping mismatch on some orders which in turn  affects shipping rates. On below transaction shipping rates get billed for Afghanistan, but address details are for USA. Payments go through to Paypal which then need to be refunded due to the mismatch in Countries.

Having a look in the database I get 4 entries for this order, 2 shipping and two billing. 

At Home » Administration » Store » Orders >> order number I see this:

Billing information:
A. Customer
Afghanistan

Shipping information: 
A. Customer
1234 Wild Trail
Chocolate, OH 44233
United States

Any advise on how to trouble shoot this? Thanks for your input.
Afghanistan is the default country in country select lists since it's first alphabetically. It appears to me that perhaps some part of your checkout form is causing a previously saved address to be overwritten. This is an infrequent but common issue when combining a variety of Ajax related features on a single checkout form. I'd begin debugging there to see if you can isolate the point at which stale address data is saved to the active billing profile accidentally.