Facebook
wide range of products, Competitive prices, Friendly service
Google
I had a few questions about what I needed and how to set up my system and they were very quick at replying and providing very helpful advice. I'd use them again and highly recommend them to others.