Please don't hijack someone else's thread, I've moved your question into it's own thread.

The two pieces of code run the loop different number of times so it's not a fair comparison.

As far as...