I have an extensive set of VA macros that allow direct access to each tab. I never enter a keystroke into any tab that affects the macros with the exception of the Modules tab. So, I make it a point to always leave the Modules tab on the first module in the list so that my Modules macros work correctly. As an example, I have a macro called "Contacts" that brings up the Contacts page. I've probably created about 40 or more macros to do whatever I need that isn't handled by the HOTAS - landing gear, lights, supercruise, hyperspace, docking request, shield recharge, chaff, galaxy map, system map, etc. Some of the macros like Navigation, Contacts, and Status are also tied to a HOTAS button since I use them so often. The only problem I have occasionally is that ED changes the menus without user input. So, I added a set of correct macros that allows me with a single voice command to correct them. For example, if I say "Modules" but the Functions page is shown, then I say "Correct Functions" and the macro corrects the variables and switches to the Modules page. Some of the macros perform heavy duty power management on my Vulture so that I'm able to run the Vulture at 133% power. I should also mention that I use a reset macro when I'm docked to initialize everything. "Reset Vulture" and "Reset Python" since my initialization is a little different depending on the ship I'm flying at the moment.