How to create and use SAS macro functions
SAS' Leonid Batkhan differentiates between SAS macro and programming languages, defines two types of SAS macros and much more.