Update - I actually seem to have gotten a working solution to this (one I’m comfortable with). I blogged about it here. I had this crazy idea. My company has some Response Filters that replace tokens in the outputted HTML into some other data. Now that we're moving over to MVC I figured hey -- maybe I can do a better job with these. You see, these Filters have inline HTML -- that is, they use a StringBuilder to create the necessary HTML to replace the token. That's no fun -- first of all it's not...