There's nothing quite as satisfying as enjoying a homemade shot of espresso, but pulling a shot can be a daunting feat if you don't know where to start. It can take hours to research the best espresso ...