1. A method for managing shared workplace resources for users, comprising the steps of: establishing an inventory of resources; providing a transaction engine for allowing manipulation of said inventory by at least one user; providing a first subset of said inventory which is generally available for manipulation by all of said users; providing a second subset of said inventory which is available for manipulation by at least one subset of said users; providing a third subset of said inventory which comprises individual resources allocated to respective individual users, each of said individual resources being available only for manipulation by its respective individual user.