Te diré 2 cosas:
Primero, buen aporte, pero eres un perra porque yo iva a postear mañana el source del mio xD
Y segundo, para evitar que te salga errores al webbrowser ponle esto:
WebBrowser1.ScriptErrorSupresed = True
Era mas o menos así, pero es que estoy en la calle desde el móvil y te lo estoy diciendo de memoria xD