This store pretty much has anything you could possibly need for any diy project. They have tons of random hard to find electrical bits and pieces. From cabling/connectors to motors or computer parts, lighting, and everything inbetween. Also a huge selection of interesting, quality surplus.
Amazing prices, friendly and knowledgeable staff. Only downside to me is location, as I live out of town.