There's also quite a few css frameworks out there that take the hard part out of laying out a page: Blueprint, YUI grid. See also: http://www.contentwithstyle.co.uk/content/a-css-framework
CSS extermists will tell you how using those frameworks is evil, lame, etc. I think the problem is that web developers feel threatened of loosing their jobs (gigs), since regular Joe Sixpack can now go and create a decent looking website in XHTML/CSS with minimal effort.