FWIW.. I've had great luck with the vendor GoodProphets. They're not in Rochester but they have some of the cheaper prices I've seen and being only a few hours south of us, shipments tend to arrive within 1-2 business days. It would be nice to have some local suppliers but I suspect their prices wouldn't be competitive enough to use as a regular supplier other than in hardware emergencies..