Even using whole numbers, you still run into problems when you need to compute exchange rates or percent-off discounts. The company I work for has had to take a really close look at all of our rounding methods to make sure we don't have any pricing discrepancies.