Is there anything stopping you from using a browser control to open the page and use VB to parse the HTML from the control?