Your Home cell is linked to the Logo cell so if the Logo cell has lots of text, the Home cell will increase in height.
One method would be to put another table inside the left cell with fixed heights for the menu items. This td has valign="top" to keep it up.
Code:
<table border="1"><tr> <!--main table has unlimited height-->
<td valign="top"> <!--left cell for menu items table-->
<table><tr>
<td height="30">Home</td>
</tr><tr>
<td height="30">faq</td>
</tr><tr>
<td height="30">contact</td>
</tr><tr>
<td height="30">something else</td>
</tr></table>
<td>Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height<br/>
Logo cell unlimited height
</td>
</tr></table>
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.