mumble mumble...
sometimes the IDE does not update immediately some things (nobody's perfect) ...
but in this case, maybe I mistake, the loop variable is different from that declared previously.
Well, it will almost certainly be one of my last mistakes... in 2014
[P.S. In fact, I was wrong (they can be different variables in VB.Net, in some cases. If you use: For ix As Int = 0 To 3, in which you declare a new variable)]