Stopped into CVS to pick up some OTC cough suppressant. Among the assortment is a yellow "sale" sign that indicated the sale price was $13.99 while the tag that it's taped to shows an original price of $29.99. The original price tag has the item description. Seems clear enough that the posted price is the sale price of $13.99. Grab a box and head for checkout. After waiting 5 minutes because the clerk is off inventorying something, the purchase rings up as $29.99. No sale price. I protest, she shrugs and says "this is how it scans". Won't call manager or ask for help, and the line of natives behind me are getting restless. I say "no sale", and return back to the shelf where the item was. Grab an employee that's stocking shelves. Point out the error. He looks at the yellow tag (which has a bunch of numbers but no product description) and inspects it to proclaim that "someone posted the wrong price tag on this item and says it happens. I say "that's all?" and he says "yes". We had a bit of a discussion about them honoring price and he agrees that he can sell it at 50% off original price, or $14.99. Sorry, all he can do. No policy of honoring errors. I figure that giving them the extra $1 isn't going to break me (and is below the price of the next smaller quantity), so I agree to the price. Takes him another 5 minutes to figure out how to enter the discount. And then he demands to see my ID because the computer wants it. (Note that the product is NOT pseudo-precursor to meth, it's just simple cough suppressant). We talk about that a bit. Nothing he can do. Policy. Probably happens more than we know, and most folks won't notice or protest. CVS is already in my crosshairs because once on their phone list, the store is absolutely, totally, and completely unable to remove you from calls. Usually nagging you to refill a script that health insurance wants to fill through their PBM. Oh, you can call the corporate office to ask that it be removed, but if you fill another script it gets added back. Heaven knows what they do with someone that has no phone. Then a stop at Home Depot. They've removed all the cashier-check lanes save for the one in building materials, meaning you're forced to use self-checkout or wait in a long line. I has 2 identical electrical boxes to purchase. Ring up first, it's fine. Try to scan second: error message, please wait for attendant (who is assisting another customer). 5 minutes later, we get that straightened out - apparently a "scanner error". At least these priced right. So in the interest of small, incremental increase in business efficiency, we've pushed additional time and $$$ cost onto the customer. I'd settle for small, local business, but the big chains have pushed most of them out.