An integer in VBScript is between -32,768 and 32,767. So, CInt() will throw an error if, for example, you try to convert 33,000 to an integer. If your number could be greater than 32,767, use CLng() instead, which has a much higher upper bound (2,147,483,647). If you need even more than that, use CDbl(). Beyond that, convert to a string, because you shouldn't be expecting to use that number for calculations anyway.
-DNG