It depends on the application.
For kids - Newegg.
For our plant - we make our own network cables. If we need usb, serial, adapters, etc. they come from Newegg usually.
I ended up buying a hundred patch cables for about 200 bucks. It would have taken me forever to make them up myself. Not cost effective. Thanks to those who advised against it.