Scusate ma sto diventando scemo... con questa cavolata.

Mi spiegate perchè:
codice:
<table height="600" width="100%" border="1" cellspacing="0" cellpadding="0">
  <tr><td>
    <table height="10" width="90%"  border="1" cellspacing="0" cellpadding="0">
      <tr>
        <td></td>
      </tr>
    </table>
  </td></tr>
  <tr><td>
    <table height="100%" width="90%"  border="1" cellspacing="0" cellpadding="0">
      <tr>
        <td>sadas</td>
      </tr>
    </table>
  </td></tr>
  <tr><td>
    <table height="10" width="90%"  border="1" cellspacing="0" cellpadding="0">
      <tr>
        <td></td>
      </tr>
    </table>
  </td></tr>
</table>
Crea una tabella alta 600 in cui ci sono 3 righe, prima ed ultima come dico io e quella centrale il più grande possibile mentre:

- Se al posto di 600 metto 100% non funziona più niente?

Cioè per fare un sito che si adatti alla finestra del'utente... con al centro un IFrame con barra di scorrimento... (e l'IFrame di dimensioni massime possibili a seconda di quanto chiaramente può starci nella finestra dell'utente)... che cavolo devo fare?