soft skills dating dating snap on sockets