I know this is a pretty broad question but I mean, if a client wanted a simple 'web2.0' website that was nicely laid out, easy interface/navigation, etc. but nothing too fancy or that involves server side stuff, what do you think? Seems like CSS is truly the backbone to a great looking, easy to maintain, quick loading site. I've been using photoshop to slice up then export via XHTML my layouts but that means it just loads up a bunch of images and lays it out in tables. While it's easy to get a nice looking website up and running, it really isn't 'up-to-date' on the back end. I was just thinking about this earlier and figured I'd ask.