OK, first of all, good job. The guy I'm doing this for said, "but I want to charge different rates to different provinces, and at different price breaks". Sheesh I said in my head, but then I found your contribution. It seems as though it will do exactly what is required.
I've got it installed, and after a few minutes of head scratching, I realised I need to specify a different zone for each province, and then put that province inside that tax zone. Make sense, but I didn't realise I had to do that at first.
I've noticed one problem with it that I haven't figured out. It says the following in the shipping line in the Order Confirmation:
United Parcel Service (UPS) (Ground): $30.00
Now we won't be shipping using UPS. We don't actually want to specify which method we'll use. Where is geting this from, I don't have the UPS module turned on of course. Is it hard coded somewhere? I thought I'd ask the expert before I dig in and break it.
Thanks again for a great contrib.
Lane