Hi gang: I can do this: var one = document.autoSumForm.a1.value; var two = document.autoSumForm.d1.value; document.autoSumForm.t1.value = one * two; and everything is OK. But, if I do this: var one = document.autoSumForm.a1.value; var two = document.autoSumForm.d1.value; document.autoSumForm.t1.value = one + two; the result is not what I expect. Instead of getting 2 + 3 = 5, I get 2 + 3 = 23. So, how do I force a string to a float? Cheers, tedd -- ------- http://sperling.com http://ancientstones.com http://earthstones.com