For home we order from
http://www.cafemam.com/. If you call in the morning they will roast and ship your order the same day. We always get it two days later (Oregon to SoCal). The flavor and price is on-par with Peet's, and it is Fair Trade Organic too. Plus they have very helpful people if you talk to them or order via phone.