Great explanation of macro functions. Thank you, Leonid!