How do I handle customers who have multiple tax zones?

The way to handle customers with multiple different tax zones is to use ship-to addresses. Tax zones can be defined for each ship-to address. In this way, whenever you ship to a different customer address you can be sure the correct tax zone will be used.