Tips and Tricks for Custom Macro Programming