http://buildallthethings.com/2013/06/08/did-you-feed-the-dog-part-1-inspiration-and-requirements/