Great job in enabling multiple user to access our accounts. I would like to suggest another way to improve the upcoming system.
Grant Levels of Access - As of right now anyone has an account can basically access everything.
May I suggest creating a tiered access level or something in that area. For example, our Marketing Department only wants to see reports. I don't want for them to have to be able to have access to manipulate layouts and designs we have in draft mode or modify our contact list.
Google Analytics have the abitility for people to grant access to Manage Users, Edit, Collaborate and Read and Analyze.
Something like this would definitely enhance your system.