@lnxw48 right - one of the things that disturbed me about the Statusnet software was that the web GUI was not actually a client, but 'hardcoded' into the server software. It _should_ be a client. If you need an extra function, first create the API for it, then implement using that API. That's the way it should go, IMO. Maybe it was just 'lack of time' for Evan's team? Though I think the 'API first' approach would in the end save time (but possibly more during maintenance than creation).