POST REPETIDO: http://www.forosdelweb.com/f91/diseno-con-divs-851116/ favor evita duplicar temas
en principio las tablas están diseñadas para la tabulación de información, y no para el diseño general del sitio, es parte de las buenas practicas, encontrarás muchos sitios atados al uso obsoleto de tablas para el diseño, lo que vuelve el código en un caos, la maquetación css con capas div se puede volver un arte y permite expandir las posibilidades de diseños infinitos, como por ejemplo el modelo de YUI (entre otros frameworks css) que vuelven el diseño con capas en algo simple, rápido, eficiente y funcional.
esto no quiere decir que no uses tablas, por el contrario, las puedes usar, pero para los casos realmente necesarios, el layout y templates generalmente se hacen con divs