Classic Macro guide

Its something I stumbled across that has explained a lot of mystery for me, helped me when a macro seems broken and basically opened up the world for me regarding writing macros that work.

I hope it helps