@Max: I guess you're running some anti-xss functions to change HTML to safe text in order to prevent hacking. Consider the following solution for the problem described above (using Visual Basic syntax):
reviewContent = Replace(reviewContent, "<p>", "__P__")
reviewContent = Replace(reviewContent, "</p>", "__PP__")
reviewContent = Replace(reviewContent, "<b>", "__B__")
reviewContent = Replace(reviewContent, "</b>", "__BB__")
run Anti-XSS on reviewContent
reviewContent = Replace(reviewContent, "__P__", "<p>")
reviewContent = Replace(reviewContent, "__PP__", "</p>")
reviewContent = Replace(reviewContent, "__B__", "<b>")
reviewContent = Replace(reviewContent, "__BB__", "</b>")
Edited by MikeEnRegalia - February 27 2008 at 10:51