Extremely interesting, this dilema of mine. Ok, I got it to work, as the error I was making was not of referencing the form element by its corresponding number in the forms array, but by the name of the form dropdown object instead. This works, but what I need is a way to access ALL the form array elements whose name begins with the ID of a particular record. As in -
<select name="<%=rs("id")%>_4x6_cnt" onChange="calculatePrintTotal(<%=rs("id")%>)">
<select name="<%=rs("id")%>_5x7_cnt" onChange="calculatePrintTotal(<%=rs("id")%>)">
<select name="<%=rs("id")%>_8x10_cnt" onChange="calculatePrintTotal(<%=rs("id")%>)">
<select name="<%=rs("id")%>_20x30_cnt" onChange="calculatePrintTotal(<%=rs("id")%>)">