Generally I try and support shops but some make that quite difficult. What I worry about is the likes of Amazon, Facebook, eBay etc becoming so ubiquitous that even the good guys, smaller more specialist firms (like BC!), get passed over because default behaviour becomes to use one of the giants.