Great suggestion indeed, and ElectricSavant's idea.
On the flip side, I think ET should set up a score system (let's say, annoyance score), based on member feedback (a check box nest to a member's handle, maybe), for the following:
--those who use forums to covertly peddle their ware...