Buy coffee beans and ground coffee fresh after roasting from the top artisan coffee roasting brands. Available online from the Coffee Tasting Club.