7. A computer implemented method according to claim 6 further comprising the steps of: (d2e11) when any said at least one undesirable terms are not returned from said recursive comparison subroutine, passing control to said step (d2e7); and (d2e12) when said determining step (d2e7) result is no, passing control to said blocking step (e) with an OK indication.
7. A computer implemented method according to claim 6 further comprising the steps of: (d2e11) when any said at least one undesirable terms are not returned from said recursive comparison subroutine, passing control to said step (d2e7); and (d2e12) when said determining step (d2e7) result is no, passing control to said blocking step (e) with an OK indication. 8. A computer implemented method according to claim 7 wherein blocking step (e) further comprises the steps of: (e1) when no said at least one undesirable terms have been returned from said processing step (d), determining if any said OK indication or any said replacement string has been returned; (e2) when said determining step (e1) result is said OK indication, posting the content to the communication forum; (e3) when said determining step (e1) result is said replacement string, replacing all or part of the content with said replacement string yielding an altered content; (e4) determining if a notify user option has been selected; (e5) when said determining step (e4) result is yes, notifying the user that all or part of the content has been replaced; (e6) posting said altered content to the communication forum; and (e7) when said determining step (e4) result is no, posting said altered content to the communication forum without notifying the user.