Direct Macros Explained

I've found that clients often times have a hard time grasping the differences between direct macros, total macros, and WHY I want them...