Macros will always yield sub-optimal results. Do yourself a favor, and learn to play without them.