If you're already familiar with CSS, it shouldn't be too hard for you to stop using tables for layout. It really makes things a lot neater and browser support isn't really an issue anymore.
That was a bad time to learn HTML from source code. I try to forget what I learned back then by viewing the source of pages that validate as XHTML.
You should check out the CSS and web design forums at places like Sitepoint.com, WebmasterWorld.com, etc... if you don't already.
Save $96 at Dreamhost with the 96DOLLARSOFF promo code.