After carefully sampling far too much coffee within far too small of a time period, (the kind of caffeine kick that had one almost certain that one could read two pages of Anna Karenina simultaneously), we decided on Revel Coffee Roasters from Billings, MT for our coffee and espresso beans. Gary, the roasting man, confesses to listening to his beans, thereby achieving optimal roasting times for specific varietals. We like that he talks to beans.