I recently visited a local quarry (VINCI) here in MD. They had a large amount of nice rock and the nice part is that it's super cheap compared to the LFS; about $0.30 / lb.
The only issue is that they generally don't have the smaller rocks. I bought a few large ones to break up to make smaller rocks.
Check with your local garden center, stone yard, or block wall company too. Many have landscaping stones and dismantled New Endland stone walls that you can pick through.