why not an API?
thomaspaine: I think this was suggested somewhere else, but why not just have a HN script repository where people could upload and rate HN Greasemonkey scripts? It seems simpler than creating your own HN client via an API.