I love my caffeine. I have been a coffee snob most of my life. I tried many many store brands, but I was never able to get cafe quality beans. I finally started buying directly from local cafes and found out their big secret! The best cafes either roast their own beans or buy from nearby local roasters. I live in the middle of the Canadian Rockies; my coffee is roasted in Nelson BC by a company called Oso Negro ( osonegrocoffee.com ). They are only 6 hours away from my house. When I order coffee it is roasted and shipped the same day. It's less expensive than you think and there is no fresher, better way to get your coffee than through local roasters. It does take some trial and error to find your perfect cup, but once you find your roaster, it is all worth it.