I'm probably being overly harsh on it, but XSLT seems like a solution in search of a problem, promoted by the slightly foolhardy people who think that XML is going to solve all programming problems, end famine, and catch Bin Laden. For example, I can't see why anyone would want XML native data types or an XML programming language. I don't mind there being an XML class in a standard library so you can treat XML as a simple tree/collection/whatever, but making out that it's as important as a string or an array? What are these people thinking? It's just a text format!
In other news, I'm continuing work on my OpenGL 2D mini-library as proposed here but am finding it awkward when SDL doesn't perform the pixel-format conversions that it claims to. Hopefully when I find out whether the bug is in my or their code, and how to fix it, I can get around to testing the library fully and using it in a couple of my previous projects as a proof of utility.