My main client is a very large telecoms operator (35 million mobile phone customers, not counting those in the foreign and overseas subsidiaries) in Europe and I am working a lot on their mobile phone billing system. All the financial amounts are stored internally in the database as euro cents integers, with input and output masks providing for two decimal places.