Tables are ok as long as you don't have too many nested tables. And whatever you do, do not wrap your pages with 1 outer table. All the tables are created inside out. The nested tables are built but the display will not show until the last (outer) table is built. That is why some sites you see whit and all of a sudden bam the whole site shows up in 1 second.
Here is an example where the display is exacly the same but the code isn't.
imaginemn