Another reason why pricing was done like this (drop off one cent/penny) years ago was to promote honesty in the store by forcing the shop attendants to go to the till for change and that way they were prevented from pocketing the money particularly when sales were brisk, that was before photo surveylance,computers, electronic tills etc. But it seems alot of them still manage to do it.
Cheers Arch.