To avoid character limit I use SuperDuperMacro addon. This makes it alot easier to make length macros and avoid worrying about making sure you're calling the other macros in the master macro.