I have had two great shopping experiences at Bay Bloor Radio. Although you might be able to find some of their electronics (or their equivalents) for cheaper at more big box style stores, the service and experience you get here is totally worth the extra money!
Both of my purchases have been of the sound variety. I really like that the sales people take the time to talk with you about all the options and do not pressure you into overspending and are helpful with all the specs.
My most recent purchase (that I do not want to disclose too much about because it is a Christmas gift) was reasonable priced for the sound quality and versatility of the item.
Also, even when you are just browsing the sales people are more than happy to help and provide you with their card. You never feel like they want to leave you to chase another sale.
Customer service at its finest!