I do the majority of my research online, and the Sewing Depot has a great website. Though I can buy everything online, I live quite close, so it's easy to pop in and to check things out before I buy. The staff are friendly and helpful. Parking is a bit awkward but handy enough to be useful, e.g. when I bought my sewing machine, I didn't have to carry it very far!