Ummm I think those are pretty staright forward, but it's nice to have a list.

It seems to be a trend nowadays to have CSS layouts and XHTML, plus having valid coding. I'm not complaining though, it's one of the trends that I actually like. :]
Tables were made to display tabular data and it should say that way. Using if for a layout is just inefficient.