Identifying users who only want to sell their product/services

I think you can filter genuine and spam replies based on user trust level. In my experience a user with trust level 0 linking to another website in their reply, is almost always a spammer.