While your answer is neater I was recently forced by a client to return tables with hundreds of cells (against my advice). The entire page ran to greater than 80kb. It took about fifteen seconds to download over a modem but all modern browsers handled it fine. Netscape waits until the download is finished before it renders but that isn't too bad.
The funny bit was where the client tried to blame me for the slow download speed.
____________________
Jeremy
I didn't believe in evil until I dated it.