I would recommend MODx, open-source CMS, PHP, complete separation of HTML from CSS and logic. It is not a CMS for the everyday folk, it is more a programmers CMS with tons of ways to do what you want and tons of resources already developed so you can customize your sites. Check it out at www.modxcms.com Saludos, Carlos