Why are there barely rounded values on btc-e? On the btc-e most Sell and Buy Orders are with fraction numbers:

price   BTC USD
922.1   0.01    9.221
926.002 0.111922    103.63999584
928.127 0.23490692  218.02345493
928.128 0.0227344   21.1004332
928.129 0.0227444   21.10973722
928.725 0.78773138  731.58582589


why is nearly none selling rounded up amounts like 0.01 or 0.5 but instead 0.111992?
I suppose trading bots are the reason here. They calculate usually with big precision, so such orders are normal for them.
It is also possible that btce is doing some crosspairs (MtGox does it for sure):
Someone wants to sell 1 BTC for 800 EUR. Exchange insert this order also to USD market with the price 1100.123123 USD. Due to price USD/EUR the amount might look like this.

Finally, some exchanges can reverse pair, e.g. BTC/USD and USD/BTC. Then the price will look so strange.