Have you tried using a carriage return instead of new line? Dunno if it will work or not, but I just opened a .doc file in notepad++ and the lines were delimited with a single carriage return, and ControlChars.NewLine is composed of \cr + 0.
strArticle = Regex.Replace(strArticle, ControlChars.Cr, "<BR>")
thorncp
2009-08-26 19:49:26