I order my beans from Sweet Maria's, roasted with a Whirley-Pop on the stove. It's relaxing; the various aromas throughout the roasting process fill the entire house. The whole process takes about fifteen minutes, and the coffee is the best I've ever had.