CSS & XHTML
Russell Beattie has some thoughts on XHTML and CSS - and I agree so much that I can't think of much I would want to add. While I don't care much about XHTML, I think that valid HTML is just so obviously a good idea that there's not much to say against it, and using CSS for layout, especially instead of the huge amount of crap that is the result of laying out pages with tables, is also pretty convincing.
That said, CSS is not without problems - a recent experiment of mine that led to a great-looking page in Firebird, and looked like crap in IE. But comparing the way CSSZenGarden looks in both browsers, as well as in Safari, should convince even the most hardened pessimist.