I've always hated seeing prices like this. It makes me immediately distrust the seller. I wish all prices would be "even", such as \$250 instead of \$249.98 or whatever. To me, it does not look cheaper. Not even subconsciously. It just makes me annoyed every time I see it. I know that people in general are dumb, but I still deeply question this practice.
Do stores sometimes make tests where they change all their prices to round numbers for a while and then compare their sales during that time to their normal sales? And does it then really show that more people buy things because they use these "silly" prices?