Is it possible to have more than one Admin account? If it is, can their actions be logged?

Alternatively is it possible to set up accounts for 'power users' or what ever you would like to call them, basically I need staff members to be able to create client accounts and domains but not manage services on the server.