Take a look at http://www.umbraco.org/ It is a free open source CMS tool that uses XSLT extensively to generate pages.
To all those who claim XSLT is hard I would say that it is no harder than SQL. There are scenario's that are hard such as grouping, just like in SQL trees are hard.
Pick the right tool for the right job and you shouldn't have any problems.