My favourite coffee shop, and my local one when we lived in Portland was Sterling Coffee Roasters. I still order from them - only three days from Portland, and free postage. A great service. These arrived yesterday, including their Holiday Blend for the Christmas/New Year period.