Just to add to the mix, I thought While/Wend was faster than For/Next? I can't confirm that being in work and I may have been drunk/dreaming/deceased at the time but I'm sure While is faster.
Actually, they compile down to the exact same assembler output ;)