You know, it's funny that after working with Smarty and phpbb templates for so long that I find myself more and more just using PHP as a template engine for personal projects. It's great for just putting together a small project where you don't want to mess with a template system. I'm so used to it now that it makes more sense to me to read the PHP embedded in the HTML. Is this really that hard to read and maintain somthing like this? 
PHP Code:
<table border="0" cellpadding="4" cellspacing="1" class="newslist">
<tr>
<th colspan="3">News Listing</th>
</tr>
<tr>
<td width="60%" class="row2"><b>Title</b></td>
<td class="row2"><b>Date</b></td>
<td class="row2"><b>Author</b></td>
</tr>
<?php
foreach( $tpldata['client'] as $key => $value )
{
?>
<tr>
<?php
$url = '<a href="acme_client.php?method=news.getNewsItem&id='. $value['news_id'] . '">' . $value['news_title']. '</a>';
$date = $value['news_date'];
?>
<td width="60%" class="row1">
<?php echo "$url"; ?>
</td>
<td class="row1 gensmall">
<?php echo "$date->year/$date->month/$date->day"; ?>
</td>
<td class="row1 gensmall">
<?php echo $value['news_author']; ?>
</td>
</tr>
</tr>
<?php
}
?>
</table>
The more I use it the more I like it.
Bookmarks