I was recently asked what is the best tool for working with XML and XSLT. Stylus Studio is an awesome tool. It will load up your xml document and will autocomplete the xpath for you. It will give you all your possibilities for each level of the xpath you're at making getting to the data needed very very easy. It makes using XPATH even fun if that is not too nerdy to admit.
Welcome to the Barnettech Wiki, please use responsibly
How to use the table of contents module: http://www.barnettech.com/node/43
code looks like this
Image of blowfish and umbrella