Code Sniffing
Use XPaths More Often

A little less ugly way to get around building things.
Namespaces are needed for proper XPath usage.