oren wrote: > 1. Friendly for people coming from other languages (Perl/shell). > > 2. Less quotes and commas for the terminally lazy. > > 3. More flexible for data-driven use. Either the template or the > dictionary can be data rather than hard-wired into the code. combine 1, 2, and 3 with _getframe(), and you have a feature that crackers are going to love... </F>