I have a invoice form I need to create where the user needs to enter between 1 and, say, 100, items, each with its own record in a database (containing qty, itemdesc, partnum, etc.).<BR>How would you do it? <BR>1. Populate a multidimentional array dynamically.<BR>2. Request from the user the number of items he or she plans to enter and then draw enough blanks for the user to fill.<BR>3. Learn JavaScript in 21 days or less. *laugh*<BR>4. None of the above, especially not #3.