 <p>Generally what I would do in your situation is try to just get the plain text our of your HTML and then do the search. This could probably be accomplished with the HtmlAgilityPack, but there is also <a href="http://www.codeproject.com/KB/HTML/HTML_to_Plain_Text.aspx" rel="nofollow">a CodeProject project</a> that does exactly this with a bunch of ugly RegEx searches. I haven't used it so I don't know if it will fix breaks in new lines in the HTML but it might be worth a shot.</p>