XPaths are extremely useful. I actually enjoy writing them, much like I enjoy writing regular expressions. In fact, I consider both to return manifold the modest investment they require to learn well.
I feel the same way. I frequetly use them, and find them a lot easier to use than Regexes. My site even uses regexes a lot. [ theexceptioncatcher.com ]
XPath : XML :: regex : text