There are things i would buy from the internet and things i would get from a shop, if i am going to need to talk to someone if it goes wrong then shop it is, ie bikes, or tools are going to be expensive, i am not buying a headset press or reaming/facing tools, but if i am just going to accept things break such as chains then i internet it.