DH buys all his socks from a hiking/camping catalog. His socks last for years, even his dress shoes socks. I asked around and found a lady that will knit socks for me and I buy the yarn I like and she will knit the socks. I love hand knitted socks using the quality yarns you can find online now.