lxml's etree calls are now using xpath; according to the documentation this should be one of the fastest methods to parse data.
Cleanup
XMerge branch 'etree-xpath'