In reply to Carl Hancock.

Very well thought out reply Carl, I agree with you on every point. Especially what you said about creating a consistent UI for shortcodes. As it is, it's a mess. Some plugins add tinyMCE buttons, some like gravity forms add buttons near the add media button and other don't have any way for you to know what shortcodes are available without digging through their documentation. It's a nightmare and shortcake is a viable solution.