You might like to qualify 'decimal' with 'precision' and 'scale' arguments - eg decimal(9,5) gives you 9 decimal positions per number to play with - up to five of them to the right of the decimal point - check BOL for more details.
The advantage here is that less memory is used (5 bytes, instead of the default 17 per decimal number)