I have been planning for almost 2 years to redo my site layout to use CSS instead of tables. The HTML table tag was never meant to be used for layouts, it’s purpose was to display tables of data, much like a spreadsheet. CSS layouts are more complex to design, mainly because it is hard to make the layout look the same across browsers, such as IE and Firefox. But the benefits are worth it, such as better search engine results and better accessibility for screen readers (for the blind) and devices such as PDAs and cell phones.
Along with the redesign I added another sidebar column and added a bunch of my favorite links, such as audio and video podcasts I subscribe to. I also busted out my vector graphics program, Inkscape, and refreshed the graphics with more of a “Web 2.0″ look. BTW, if you are into making digital art you need to try Inkscape, it works under Linux, Mac X, and Windows. It is also open source and free!
Download Inkscape at: http://www.inkscape.org/