Here's a basic Cheetah example:
<TABLE> #for $client in $service.clients <TR> <TD>$client.surname, $client.firstname</TD> <TD><A HREF="mailto:$client.email" >$client.email</A></TD> </TR> #end for </TABLE>
Compare this with PSP:
<TABLE> <% for client in service.clients(): %> <TR> <TD><%=client.surname()%>, <%=client.firstname()%></TD> <TD><A HREF="mailto:<%=client.email()%>"><%=client.email()%></A></TD> </TR> <%end%> </TABLE>