title: Decoding all HTML Entities
body: <p>I'm looking for some function that will decode a good amount of HTML entities.</p>
  
  <p>Reason is I am working on some code to take HTML content and turning it into plain text, the issue that I have is a lot of entities do <em>not</em> get converted using <code>HttpUtility.HtmlDecode</code>.</p>
  
  <p>Some examples of entities I'm concerned about are &amp;nbsp;, &amp;amp;, &amp;copy;.</p>
  
  <p>This is for <em>.net 3.5</em>.</p>