And the code is nice a neat and tidy just look at the minimal code used by NOT using tables for layout.
The argument is not that you can't use tables as tables are part of html, but using them for layout is slower uglier, heavier and dated, the only reason anyone would do it it because they dont know how to use CSS properly, I guess its forgivable if you are not a web developer/designer but if you are charging for your work I dont think there are any excuses really.
I really do understand the table vs css design styles, been involved in many a discussion over the years.
A lot of designers out there definately have the same view. Nothing wrong with that. At the end of the day a client is looking for a website that suits his business, attracts customers and that customers can find them easy enough. Can do both with both methods of design.
There are huge sites out there that use tables and a lot of poor coding. It is rife on the net. Don't think it is going to go away any time soon and some of these hold fantastic positions for prime keywords and make a fortune.
I have learnt CSS and can code a website by hand using CSS and good old Notepad.
There is no legal requirement to use CSS rather than tables. At the time when usability laws were being passed it was claimed that an invalid coded website could lead to fines (if I remember a law suit in Australia sparked panic a few years ago). This has really come and gone.
I'm not trying to open up a debate. Saying uglier is certainly debateable, heavier - well with many of the country on broadband and file size increasing by a few KB with some tables - probably doesn't make much difference. Outdated - possibly, but not to say doesn't work.
I just chose to build this website - and the one item on it's portfolio (built 4 years ago now) - using a table based design. To be honest I almost feel like spending a few hours and build again using CSS to position the elements.
Browsers render CSS in different ways, and as designers we have to go searching for the correct 'fixes' to add for different browser versions. Browsers have got better over the years but still an issue for some.
Actually if you check many web designers own websites many are still built with tables - and I am talking about the ones on top of Google for their main search term too.