You mean, it ran through the loop 7, 4, 2 and 6 times,
and then completed the program, without the content of
file:///c:/temp/2003.htm? The amount of time the while
loop gets executed only depends on the content of
file:///c:/temp/2003.htm, not of what yahoo is returning.