Pues a la mejor el problema es que lees demasiadas paginas, ponle un doevents dentro del ciclo, eso hace que tu sistema responda a otros eventos aun estando dentro de un ciclo, asi se ciclará con estilo
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
, no, lo que hace es que mientras este corriendo tu ciclo el programa puede responder a eventos del sistema y no verás esa ventana bloqueada, puedes cerrarla si gustas o moverla y esta no se traba.
Un ejemplo de como descargar archivos en vb.net
http://www.codeproject.com/useritems...rogressbar.asp