Vbulletin has a handy feature called "replacement variables" we use them quite often on our message board to keep annoying words to a minimum. It also makes for a much more entertaining swear filter..
+1, On my website, I have it set to when you type the word Jack(the half owner of the site), it says ***...haha