http://www.theatlantic.com/technology/archive/2010/11/algorithmic-gift-giving-not-as-magical-as-youd-hope/66935/