Thanks! Extracting info from the wild web is hard, and that's one of the reasons I did it -- because no one else was. Clojure + some basic machine learning made it feasible.
The machine learning aspects aren't too bad. Most of the time is spent parsing the HTML DOM. I've done some micro-benchmarking but am very curious to see how it will handle under real load. I have a plan for moving from VPS (Linode) to AWS if necessary.