Did You ever wanted to create editor account, restrict all theme and widget options but still use wordpress's drag'n'drop APPEARANCE > MENU mechanism? I was looking for a way to do it for a while and finally ...
With the folowing plugins You can build EVERY kind of admin interface You can think of.
All You need are 2 plugins ...
2. Adminimize
Create new, custom admin tab ( page ) with Admin Menu Editor ( "nav-menus.php" in my case ) and assign it to the user group which is supposed to use it.
Then use Adminimize to hide original parent menu page that the user would otherwise see ( e.g. using APPEARANCE > MENU requires edit_theme_options capability for user to be enabled - at the same time it gives acces to MENU, WIDGETS, HEADER and more parameters whitch I didn't want to show to my customer - so by creating custom MAIN MENU admin tab ( with Admin Menu Editor ) and hiding APPEARANCE TAB ( with Adminimize ) EDITORs I was able to access APPEARENCE > MENU page and hide other subpages of appearance tab ....
I hope it helps...
( Damn I feel so proud to post this message :P )