Using CSS to replace tables in web page design is not new. Some have been doing it for years. For those who haven't taken the plunge yet, this site here gives an overview, based on converting how Microsoft's home page would look if it were done in CSS, and how much faster and lighter the page would be. That's not to say all is goodness in CSS land because different browsers interpret CSS differently. Sometimes the differences are minor and sometimes they aren't. Of course, you minimize the problems by using a modern browser such as Mozilla or Opera.