The code below should print out the multiplication table from 1 to 9. The for loops are fine; however, the logic on the Do until loop is the part causing the problem. Supposedly it will exit the do until loop once (answer = (i*j)) returns true. But this does not happen. If I use <> instead of = it will increment the j count, but it does not care what I enter for answer. I am a little confused as to why this does not work the way I was thinking it did. Please let me knwo if you can help shed some light on this logic with me.

I appreciate your time and help.

Code:
<script type="text/vbscript">
Dim i 
Dim j 
Dim answer 

For i = 1 to 9 Step 1
   For j = 0 to 9 Step 1
      Do
         answer = InputBox("Whats " & i & " * " &  j & "?")
      Loop Until(answer = i * j)
   Next
Next
</script>
Thank you/þankung/Danke/Vjelpa ye