There's no HN API, right? So, you have to screen-scrape?
Oh, how I wish there was an API... I kept the HTML-getting stuff in its own class, so if HN ever adds an API, I can slot that right in there instead.
This is an area where webapps should already be competitive.
I'd happily do it with the blessing of the officials at Y Combinator :)