I find it very telling how many auto techs here have implied that anyone that is not an auto tech is a non-professional.
Fact of the matter is that Snap On is set up for auto techs and still trying to figure out how to deal with industrial clients and their contractors. As my company does specialty work, we travel. Try calling a Snap On truck at random and asking for tools and supplies to be there at the hotel or the job site first thing in the morning.
McMaster, Grainger, Fastenal, Airgas, etc are, to varying degrees, the suppliers of choice because they have the tools PLUS supplies, parts, etc and are more than happy to take a call and overnight everything on short notice or deliver it with their own trucks from the closest warehouse. I have accounts at those companies and in some cases I have an account manager at that company that I can call no matter where I am in the country and they'll handle everything.
I usually turn to McMaster if I need something strange and can't give much more of a description than "on an XYZ gadget, I need the abc widget". Their answer is "no problem, you'll have it tomorrow".
Notice I never mentioned anything about price. When my client is over my shoulder telling me how many millions of dollars they are losing per day, I'm not about to price shop. I shop on quality, dependability, speed, and CONVENIENCE.