I've gotta hop in here on the whole freshness of beans thing. I used to work as a barista and I can't tell you how important it is to use freshly roasted beans as well. Beans that have been roasted within the past two weeks are the best. Flavor starts …