Worksets are a great idea, but they fall short of completion because they lack a certain element. They are very useful for setting up a project into areas of responsibility, and assigning elements to them, but that workset can only be owned by a single user. I've never seen any design office that only had one designer. I have seen groups working together on a project area though. So why not assign ownership of worksets to "workgroups" and then assign users to those workgroups?