Don't use CInt(). It has a max value of 30,000 (and change). If you have a number larger then that it will cause an overflow error. Instead, use CLng() (to convert them to a long-integer) <BR><BR>The difference in memory-use between the two is only bytes and it will remove the chance for an error. <BR><BR>Unless you *know* that the number will never be higher then 30,000 you should always use CLng.