Just came across a very interesting articles where it says "A Web Professional can never stop learning"

Andy Clarke said this in one of his interview: "There are now so many web sites, blogs or publications devoted to helping people learn standards and accessible techniques that there are now no excuses not to work with semantic code or CSS. Those people still delivering nested table layout, spacer gifs or ignoring accessibility can no longer call themselves web professionals."

I think it’s time for me to update myself in order to call myself a web professional :p

In my opinion, CSS can help to format the site effectively and efficiently. However, the major problem with CSS is the browser compatibility issue. One pure CSS site might show perfectly fine in Firefox and Netscape but not in IE. If this problem can be solved, it will be great to be used everywhere!