There's a list of CMS Don'ts and Don'ts on allttags.org. I'm currently working on converting two older sites into one new one. The biggest problem facing me at the moment is old (ie invalid) content which isn't cleaned up by our CMS. So though the framework for the new site is valid XHTML, the integration of the older content makes it the site invalid. Such a shame.