If I'm building a one-off or prototype, I use sockets for everything because it makes trouble-shooting a lot easier. If I'm building a device to a design I already know works correctly, I only use sockets for devices that cost more than double the price of a socket. Cheers, Colin f