False, dynamic vertical centering has always been possible with tables:
<table><tr>
<td valign="middle">dynamically vertically centered</td>
<td><img src="1x1.gif" height="2000" width="1"></td>
</tr></table>
This is something CSS still can't seem to do dynamically except with table-emulation, which, you know, kind of defeats the whole fucking purpose of CSS (and isn't backwards compatible anyway). Seeing how much people decry tables as the antizalgochrist (guess what zealots: layout divs and lists also aren't semantic) I'm surprised this hasn't been fixed yet. But I don't care anymore since I moved back to app dev and my life got 100x less painful.Here's something else CSS still can't do AFAIK:
<table width="80%"><!-- dynamic --><tr>
<td width="300">fixed"</td>
<td width="*">dynamic</td>
</tr><table>