Another solution could be to have vendors who promote their own products be given a special tag next to their name. That would take care of the disclosure problem in a simple and convenient way, as well as having the potential for people who are bothered by such posts to be able to filter out ALL self-promotional material that was posted in accordance with the rules.