Got posted on Hacker News a couple days ago, looks promising.