RodG:
There's no "easy" way to do this because in both cases the countries are pulled from the same database table.
Although I've not looked either, if this were a problem I needed to solve I would be inclined to create a different 'countries' table (eg 'countries_shipping') that contains only the countries you ship to, and modify the relevant parts of the code so that this table is used (where applicable) rather than the fully populated countries table.
Cheers
RodG
Yes, thanks that sounds like a doable solution.
I thought of that, but figured it wouldn't be suitable in this case.
"When a country is Inactive, that country cannot be used in any customer address -- neither the billing nor shipping address can reside in that country"
However, if the OP prefers to not create a separate table as per my suggestion, this module would be a good place to look for an example of how to add the excluded countries where needed.
I think that from a coding view the additional table option is the way to go.
One thing I'll have to be careful of is the 'same address for shipping/billing' checkbox option in FEC. I wouldn't necessarily want to be without that option but can't see how to get around that - at the moment.