Jag tillhör dem som bygger upp designen med tables och anledningen är att man annars måste göra en massa hack för att få ie6 att fungera eftersom den tolkar standarden på sitt sätt. Jag har hört att det blir bättre då ie7:an kommer men tills dess använder jag tables.
I övrigt "ska" man bygga upp sidan mha DIV:s och ev ul, li för menyer. Kolla runt blade de olika CSS-sidorna som finns så lär du dig mycket! Mina favoriter är
http://www.alistapart.com,
http://cssvault.com/ med flera...