I'm sure I could give you the code to make the filters cover embeded "bad words". Jut keep in mind that there are valid words that contain "bad words" if you look for them. The word "pass" does not equil "p[censored]"

Also, the lengths you will have to go to to filter everything will always increase as every road block you put up is just another challenge for the person that want's to avoid it.
Would this be a bad word? "You can kiss my
A S S !" ?
If you started using wildcards * to filter these bad words how many other words would be snared? If a wild card was used to catch something like the example above, using a*s*s in the filter then a sentance such as "I asked and he said no." would look like I [censored]aid no." which would really put a damper on forums, I believe.
I'll put some stronger filter code together sometime this week when I get a chance. Keep in mind that your filtering mileage may very with it's use.
