There is a landscaping place on highland ave in salem that has a nice selection of rocks and at a good price.
I took a trip up there and walked away with a bag o' rocks for $20 bucks. Great price and some cool quartzite. Unfortunately it was covered in pyrite. Anybody have a rock garden?