Hate the name, but love that someone's built it.