I mentioned a while back how I was elected, through what I think was an uncontested race, to the office of "Vice President - Web Publications" for the Personnel Testing Council of Southern California. This is a fancy pants way of saying "Webmaster" as my duties seem to wholly consist of updating the website.
Unfortunately the old website (archived here) appears to have been done in a WYSIWYG editor. The code looked like someone had filled a paintball gun with <font> tags and unloaded the thing on the hapless web. It looked fine to the end user, but it made it hard for me to update. To remedy this I spent a chunk of my weekend recoding the whole thing from scratch. It's a very simple design, but I think it turned out okay. Observe for yourself.
I had told myself that I'd never code another site using HTML tables, and that my next web project would be structured and laid out using only the glory of cascading style sheets (a.k.a., "CSS"). I have yet to get around to teaching myself the necessary CSS skizzles, though, so the PTC-SC site makes use of tables. And you know what? I'm not so sure that's such a bad thing. I don't understand the bad rap HTML tables have gotten, really. I make good use of server-side includes and CSS for all the style stuff (no more <font> tags!) so it'd still be a snap to update the colors and layout. I only nested the tables one level deep at most, so page loading isn't a problem with today's modern super computers.
So honestly. Tables. Not that bad.