Sorry, what I meant was, is there any way to stop a decimal number having .99999 recursive after the decimal place? And what I meant by 9.2, was a maximum value of 999999999.99, ie , 9 chars before the decimal, 2 after. Is that possible client side, or am I going into the realms of impossibility.