Why do prices end in 99 cents?
Every retailer is totally convinced that ending a price in 99cents somehow fools the customer into thinking that here is a better price. But until the late 19th century, even number prices were the norm. This changed with the arrival of a simple machine. And that simple machine was adopted quickly because it kept store clerks honest.