I would definitely upvote this on reddit or digg... but I don't think it fits in on hacker news.
Reply on news.ycombinator.com