i buy most of my coffee from here:
West Coast Roasting Company - Fine Coffee Roasters
it's a small business that roasts each batch when ordered. shipping by priority mail usually takes about 2 days to the east coast. 7 lbs or so fits in a large flat rate priority mail box.