From Sashas Magento Extensions:
Widget Tag Products allows you to create CMS pages with products in it which assigned to tags. You can select one tag or union of tags. In the widget options you can specify to if should be shown layered navigation. Also you can set value per page of the products in widget options. Widget can be used for Brands page in case your product assigned to the brand name tag.