I have just discovered the holy grail of craft stores.
It's a smallish place in Fairport village that operates solely for charity - all materials are donated - and it's full of vintage patterns, cuts of vintage (& non) fabric, yarns, needles, and every little sundry one could possibly need. Some of it's junk, but there's a lot of treasure hunting to be done.
There's an article about it
here.