Swear filter demo. List of bad words is encrypted with rough sort of hash which is not reversible. By default it matches only whole words, but you can use a wildcard at either end, so "scratch?" matches "scratcher" for example. It runs very slow except in the Flash player. So either use that or turn on Turbo and be patient. This is just a proof of concept, I have noticed it does have a problem with false positives. For example it thinks "s. s" is the same as a very well known swear beginning with the same letter. Still, it does work most of the time, and if you've ever wanted a reason to type alot of rude words, now's your chance!