There is something very nice about liberating your data. For instance take predictable html structure, and xpath, and you get a nice way to screen scrape. I've been working on creating a mobile version of an OPAC for a little while and I came across some premade solutions from other Libraries but each one seemed to be missing a few pieces of information that I want in my mobile display. So I got the great idea to screen scrape and evaluate the results with XPath.