Charlie,
>Yeah, I evaluated that method too. I especially liked the way I could set up nested loops in the stylesheet to create master\detail relationships. However, scanning tables and building up HTML on the fly accomplishes the same thing, but is more direct and more flexible IMO.
What I like about the XSL approach is that it works great with SQL Server XML features, especially in combination with XML Template queries into SQL Server.