Problema risolto!
In effetti MItaly aveva ragione... il WB aveva bisogno di una pausa
inserendo

codice:
While WebBrowser1.IsBusy Or WebBrowser1.ReadyState <> WebBrowserReadyState.Complete
     Application.DoEvents()
End While
funziona tutto perfettamente.
Ringrazio entrambi per la vostra disponibilità, siete dei grandi.
Grazie ancora a tutti e due, a presto
ciaz