I prefer using a bricks and mortar shop if I can. We are lucky that by me there is a very good plumbers merchant and an electrical factors. But bear in mind I'm an enthusiastic amateur tinkerer. for specialist stuff, I have my preferred suppliers which I usually order on-line.