Mike,
Small butcher shops are kind of hard to find anymore. They do not have the buying power of the supermarkets so sometimes the prices will be higher.
I recommend a supermarket. Meet the meat mgr and let him know what you want, when and how much. I am the meat/seafood supervisor for a large chain. My stores are in Nashville and Huntsville and some of my stores have bbq teams that are regulars. They buy all their butts, briskets, chicken and ribs from us.
We cut all of our meat in house everyday, no pre packed and no pumped meat. We custom cut to your specs also. I can hook you up with a store/meat mgr near you if you would like.
Some supermarkets will work with you and others will not.