Admin true/false is not going to scale well. I propose something like: User < Mentor < Admin < Super Admin User: basic user of the site. Mentor: These accounts could be allowed to feature guides/hacktivity kits. community members we trust and/or partners. Admin: can delete makes, promote accounts to mentor. Super Admin: can promote accounts to admin, can issue and revoke API keys.