Well I've managed to rewrite most of the existing infrastructure that was built to support the Crystal Report document generators that we were using. Now I've got to finish up the XML generator and XSL stylesheet for my one huge document that I've been working on for months. It's like the users want three different things all at the same time. I swear, they should've had a programmer in the design group originally. I just can't make the non-programmers understand that certain things don't make sense when you have to implement them in procedural logic.