Once again--not knocking t.c. It is what it is, and it serves its purpose. But it's also precisely what one should expect from an unscoped project that exists primarily to serve a single client. Foursquare is about to publish our own version (foursquare-commons!) that is pretty much exactly the same thing.