This must already exist

105 points by spydez

Read the article

Discussion on Hacker News