Just a couple of questions regarding the code
1) does that mean that at most i can store only 4 variables?? what happens if a user decides they need 20 inputs for example?
2) what does x:rownum and x:item represent?
3) does var.@x:rownum@ create a variable in array called x:rownum? (although i don't know what x:rownum represents)