Designing in tables is a hell lot easier than doing the same thing in CSS...but then by just modifying the css, u can change the complete structure of ur html file, it is amazingly powerful, basically it was created for making the presentation layer and contene layer seperate
just check out
www.csszengardens.com , and click on the different css links, and u will see some amazing layouts there !