Great plugin, I use it a lot - thanks.
I've just come across one problem. I've used the Members plugin to create a "Super Editor" role, which has all the capabilities of a normal editor, plus stuff like manage_options and edit_theme_options. Lets clients manage their sites fully without giving them access to risky (for them) techie stuff.
But it seems that even though they can manage widgets (because /wp-admin/widgets.php uses the capability edit_theme_options to check against), they can't use Dynamic Widgets. I think this is because you've set the capability for your add_submenu_page call to switch_themes.
Could this be changed to edit_theme_options? It seems more appropriate.