I work with a lot of Content Management Systems, and one large problem is that 90% of the websites built with them look like each other. I believe this has to do with the difficulties in editing a module, component, plugin or extension’s output HTML code. This could be resolved with the use of XSLT, and we would also gain some nice side effects from doing so.