I have a breeding operation and a preserve. Live breeding is the best way to raise shooters. You don't have to have high end does to breed good shooters. Breed what the hunters like and not just for score. I am sure every area is different but my hunters are looking for clean typicals. Not every hunter is looking for a 200 inch deer. I sale a good many 150-170 inch shooters.
Also, I try to buy about 1/2 my shooters. That way if you get hit hard by Ehd or anything else you are not completely out and have a supplier network.