The syntax of XSLT seems to be tricky to the point of sometimes requiring a lot of trial & error, plus a lot of testing. Are there other methods to accomplish XML transformation that would work better from a syntax and efficiency standpoint? Or, is XSLT the best method for a specific reason or reasons?