if you want to use DOM to manipulate the html, then you have to use webbrowser control in your code, otherwise, you have to use regular expressions to parse the html or you know what, try SgmlReader to convert your html into xhtml, then use classes in System.Xml to manipulate itGotDotNet User Sample: SgmlReader 1.4 
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=b90fddce-e60d-43f8-a5c4-c3bd760564bcHTML to XHTML Conversion with SGMLReader
http://www.eggheadcafe.com/articles/20030317.asp