Probably the best explanation of macros I've ever seen: http://t.co/wvT1DP7Iok