Prima di continuare ad esaminare tutto il resto, queste righe

codice:
WebBrowser1.Navigate("http://mybeat.it/newcode.php")
If WebBrowser1.StatusText = "Fine" Then
   Dim codice As String = WebBrowser1.DocumentText.ToString()
non mi convincono ...

Non ti avevo detto che la variabile codice andava valutata nell'evento Complete?