I'm sorry, i dont understand the distinction between a macro and a function :). I was just going through the manual, and i was a bit curious about these functions. The explanations provided by the manual didn't help me much in understanding their true value.