<p>For an ASP.NET application, what is the Best Practice implementation method for a custom swear word remover/replacer?</p>

<p>If this is a data table solution, is there free resource to get the data? (Similar to finding a public dictionary table that you can import to your system for spellchecking)</p>

Obscenity Filters: Bad Idea, or Incredibly Intercoursing Bad Idea?
^_^
Also see
How do you implement a good profanity filter?
.