> We should probably have a Currency object, in fact, > to encapsulate > some of that logic. Not sure whether to have a > subclass per currency > or something simpler... For what its worth, Martin Fowler weighs in on a Money implementations in his book, "Analysis Patterns".