I have two HBS available to me, one is less than ten miles away, and the other is a half hour drive. I started doing business with the half hour away store many years ago and then I didn't brew for years. I guess I will refer to the local store as the small store, and the other store as the big store. Sizes of the stores are very different, and small and large are relevant. I believe in spending money local whenever possible, and I do, but it has occurred to me recently, why do some batches barely hit my predicted O.G unless I sparge the hell out of it, while some batches have a 1.030 sparge water left over? Crush. It has to be. I scoop my own grain out of bins at the big store, and see what the crush looks like before I buy it. Looking back and scratching my head, duh!, it has got to be the crush. I recently brewed an Amber ESB, and came up short of my predicted O.G., so after another sparge, and another gallon of water to boil down, I finally hit the numbers. This grain came from the small store. He uses a mill powdered by a drill motor, and the big store has a large, bolted to the floor, grain mill. The small store has what looks like a percentage of the hulls not properly cracked. He a great guy, and has quite a knowledge about brewing. If everybody else likes the grain crack gap he has, and I am sure they do, I am just not going to ask, so if I need small amount of something, I will go there for convenience.