Multi-Tenany, Roles & Catalog Items:
http://www.vzare.com/?p=3642