§Existing commands can be hidden
allowing you to re-write the default behavior.
§You have the option of running a
refresh when your custom command completes.
§You can create sub-menus.
§You can determine which menus,
context-menus and toolbars your commands are deployed to.
§You determine the context where
your commands are visible. (ex.
Files, Items, Change Orders)
§Your customizations will most
likely use the Web Service API as well.