This made me wonder about the origins of the 0.99 price. I had always thought it was largely to avoid theft, by ensuring the worker had to open the till for change on every transaction. Which makes sense if there's no sales tax, but if there is sales tax then you might as well round everything to the dollar.
Possibly sales tax wasn't a thing when this became a common practice.
Makes the argument for the psychological effect of 0.99 vs 1.00 much stronger these days though I suppose.