I strongly agree. This is the correct answer to the problem. That and adding sales tax to the tagged price (i.e. don't add sales tax at the time of the transaction).
I suppose the first step would be to unify sales (or whatever) tax across the country.
(Just curious)