http://www.ccmcoffee.com/
First rate operation for around 80 years. Gotta be doing something right.
I roast their House Blend and love it and their Costa Rica hard bean is also great.
Their prices are about as good or better than any I have seen.
Sweet Marias is very good and you get the bonus of roasting tips as well as all kinds of cupping scores on their site.
CCM is more click and order, but great if you know what you want or are experimenting.