Changed BeautifulSoup to use lxml parser - can be very important in parsing older html docs