DB and checkout files attached.
The country is working well going from the checkout to the confirm page and correctly calculates tax and shipping when manually selected. But the checkout page still won't select the country automatically using any visitor ID. Other fields do show the visitors name and address automatically.
To automatically show the billing country, would simply adding a recordset inner join of countries and visitors tables work? Or do I need the menu field and would that stop the country abbreviated value working on the confirm page? Do I need to add the abbreviated values to the countries table?