Cómo analizar un HTML en vb.net

Me gustaría saber si hay una manera simple de analizar HTML en vb.net. Sé que HTML no es un subconjunto estricto de XML, pero sería bueno si pudiera tratarse de esa manera. ¿Hay algo por ahí que me permita analizar HTML de forma similar a XML en VB.net