Jonathan Stowe wrote: > yeah but it has the veneer of being a f*work so it must be cool .... At the very least, it encourages the developer to separate logic and presentation. That's a worthy step up from the 'print map { "<td>$_</td>" } $sth->fetchrow_array' constructs that seem to be the bulk of CGI.pm apps. Regards, Jonathan Rockway