"They do it because psychologically $249 seems much cheaper than $250. MS is doing the same thing, just implementing it in a different way."
No it is not, because MS is keeping the change from your $250 bill.
They will always have a float in the millions, and get to keep the interest.
Zune Marketplace's Absurd Pricing Scheme