Wired reports that Humans Are Mathematically Incompetent:
A recent study from Cornell University suggests that because we tend to use precise numbers for small amounts and round off very large numbers (lots of zeros), sellers can actually con consumers into thinking a price is smaller than it is by replacing those zeros with other digits.
Read the article. It's fascinating.