That is some good advice. In fact, what I did was use decimals and strings. .net has some really nice parsing and string manipulations that worked. I just did the math in decimal, converted it to a string, hacked off the end and converted it back to a decimal. However, I think these types of solutions are just a work around and not to efficient. I need to think it out a bit more when I have a little more time. Maybe, as you suggested, a custom number class or wrapper class of some type would be handy to have in the tool box.
Mike