From the coffee-obsessed folks at Wrecking Ball Coffee Roasters, the six-month Wrecking Ball Coffee Subscription is one of those perfect gift ideas, or a cool way to keep on surprising yourself, serially. The gourmet coffee, whatever they are “especially loving at the moment,” comes in monthly 12 oz. portions: freshly roasted whole-bean, ground for filter, shipped on the day it’s prepared. Wrecking Ball is a San Francisco Bay Area boutique operation, specializing in sustainably sourced, expertly roasted specialty coffees. Their subscription is available only in the USA.