So far, I think the largest "mule" I am using holds about 160 ability macros. I don't notice any sluggishness when opening that sheet compared to others. To make things somewhat easier to find, I do have multiple "mules" and I'll give you a rundown on how I have handled these things. Even though it is for a different game system, some of my rambling might be of use to you. First off, I have created one of these for each form of magic in that game system. So, I have "Wizard Macros", "Air Warlock Macros", "Earth Warlock Macros", "Fire Warlock Macros", "Water Warlock Macros", "Diabolist Macros", and "Psionic Macros". That was all I intended to do with it, but (as things do) it sort of snowballed into covering more things that I wanted to be easily portable and reusable. I ended up adding "Priest Macros" (non-spell abilities like remove curse, exorcism, etc.), "Cobbler Macros" (which holds certain racial spell abilities), "Poison Macros", "Character Creation Monster" (everything from stats to names to random reincarnation tables), and "Civilization Creation" (random creation of general landscape, government, conflicts, etc.). My primary advice for these sheets is: don't do as I did (in a few ways). Don't just do what you think will be the most used first. I started these sheets of mine that way, and it was fine for a while. But it means that when you finally realize that you can have every casting character in the game run from these sheets, meaning that you will want everything from "insert category of abilities here" to be accessible, then you will need to go through and fill in all the gaps. At that point, you realize that you won't have your macros in order. I still haven't gone back and sorted all the pre-existing mixed macros. All other macros added after that point for me are added in alphabetical order and by spell tier if applicable. That makes it easy to find things in the ability list. Except when they are in the jumble of things I thought would be the most common.... Don't forget to leave 1 or 2 (or more) blank ability macros at the beginning of the list. You will want to have a chat menu of all the things listed on the sheet. With wizard spells, I have 3 (spell levels 1-3, 4-6, 7-11 in this case) which makes each just short enough that I can avoid scrolling when I pop a complete list up. This means they will be right at the top where you can copy/paste in full, or simply copy out specific buttons from the chat menu to add to a character's menu. If there is a certain category where there is a specific starting basic list, then have one of those, so that you can quickly copy/paste that to the sheet of a new character being created. I have one of those as well on the Wizard Macros sheet (though that may not apply in 5E). If the sheet you are using has the capacity (which I think it does), don't forget to write each of the individual spell macros in such a way that they can respond to the whisper settings of the sheet. Don't forget to come up with a naming scheme that makes sense to you. While it is useful to name the "mules" in a recognizable manner, the individual ability macros need to be that way too. I tend to use the first 3-4 letters of each major word in an ability name. That way, I can make sure that every ability name on a particular mule is unique, and it will have enough letters in it to be recognizable. As an example, WalSto is good enough for me to know this is for Wall of Stone. If you wanted it even more plain, you could go with WallSton. Just keep in mind that the longer your ability names, the longer it will take to type out all your buttons! You may also find yourself making additions after you have gotten through with the list of abilities. For example, does anything have a random duration that the player(s) may not always know? You can make public and whisper macros for those and insert buttons to call those into the description of the spells that need them. You may also end up needing to make macros for victims of things (not sure how it works in 5E, but confusion is a random result that gets rolled each turn of the victim in Pathfinder). I have probably rambled enough (and hopefully some of this makes sense because I should really be in bed now), so I will just add that I generally make the chat menus whisper to the gm. That way I can simply copy/paste them to npcs as they are. For a pc, I change the gm to the character name. I won't see that when the player uses the menu, but I will see it if I trigger it as the GM. Welcome to the crazy world of macro mule skinning! Or something like that....