I am having to interface some C# code with SQL Server and I want to have exactly as much precision when storing a value in the database as I do with my C# code. I use one of
Or you might also want to consider the MONEY data type:
MONEY