99, 95 what is this ?

I am wondering if anyone could explain to me why all of the prices that I see in the United States are always ending with .99 or .95. I guess it is because of taxes but I do not understand why!! Any explanation is welcome! Thanxalot!

Answer:
Two commonly attributed reasons:
(1) psychology ... sounds like a lower price
(2) traditionally, many merchants avoided 'round number' prices so that clerks would have to make change ... this was done to make it harder for their employees to pocket the proceeds of the sale ... since they had to open the till to make change ... and the till usually had a bell or other sound so they would know when staff was handling cash.
me too.........i think that is retarded....

it has to something about taxes
to make it look like its cheaper
I couldn't tell you.
Sorry.
walmarts prices usually don't.
You know I was thinking about that the other day. The s*hit beats da f*uck outta me and I guess nobody knows cause no one is answering.
i think because they just want to get 1 cent for themselves, but actually it's dumb for real
It makes it look cheaper. People see a big 19 and a little 99 so it gets stuck in their minds that it costs $19 instead of $20.
They were tryng to get rid of the penny so they try to make it where its a even amount
To make it look like your getting a better deal than you really are.
Many years ago items in stores were priced at even dollars, but store clerks could easily steal from the store because they would not even ring up the sale. They would just pocket the money and the business would lose out on the merchandise and money. By making it 99 cents, the clerk would have to open the register to make change and the sale would be recorded.
Tax has nothing to do with it.

It is all mental games played by the retailers. For instance:

If you can buy a gallon of gas for $2.99 a gallon it's less than $3.00 a gallon yes? Even though the $2.99 is $2.99 and to the right is 99/100 which means it's 1 one hundreth of a cent away from $3.00. It's still less than $3.00 and that's all that matters to consumers.

Price of a car? $19,999.00. Less than $20,000 so it looks more like a discounted price.

$9.99 looks less than $10.00

That's all that it's about. Marketing
Wal-mart started the process mostly for advertising purposes. Seems $23.99 sounds cheaper than $24?
It's a marketing ploy (albeit a lame one) to make a consumer feel like they're spending less. The ploy has been so overused, though, that it is virtually worthless. I can't imagine why any retailer even bothers with it anymore. How stupid do they think we are?