Como você analisa um HTML no vb.net

Gostaria de saber se existe uma maneira simples de analisar HTML no vb.net. Eu sei que HTML não é um subconjunto sctrict de XML, mas seria bom se pudesse ser tratado dessa maneira. Existe alguma coisa lá fora que me permita analisar o HTML de maneira semelhante ao XML no VB.net?