Web ui now has the option to create a demo user. This user will not be able to:
All other admin functions will be available to them.
Updated to support a demo user
Locked down edit user page as well
This is another great example of something that should be offloaded to a function is_admin_user or something like that.
We have is_admin(), I added that at some stage recently but haven't gone through and updated all of the checks for userlevel.