Hola, tambien podes usar el control WebBrowser, es la libreria de Microsoft Internet Controls, y con este codigo:
Código:
text1.text=WebBrowser1.Document.documentElement.innerHTML
te devuelve el codigo fuente de la pagina q abriste previamente con .Navigate
Saludos
EDICION:
nose porque me separa la instruccion innerHTML, pero va todo junto