That may be so to a large degree, Wilson, for those who focus solely on the storefront but think about the added revenue from east coast online sales as part of the equation.
OK, I will give you that! I had thought about the same things, too. But, really now, I live in Eastern NC and I get beans from Intelli and Double Shot (Tulsa) in three days. CCC is next day. Ecco is five days. Now, my experience with ALL of these is that the beans, regardless of it being an espresso or otherwise roast, needs to sit for at least six days and better yet for seven. But, then there is the environment, UPS/FedX isn't the best environment for our wonderful beans, I guess.
I have been wanting to order some "Hair bender" for some time, I guess I should just do it!
Oh yeah, restaurants. Ask Mark Prince about the disappointments of trying to sell to restaurants. They don't care if their coffee sucks or is the best in the world, they really don't. Coffee, for the most part, is way off the radar of the vast majority of restaurant owners/managers.