I got rid of all my socks that I had bought over the years and bought 24 pairs of the same socks. Now I just grab any two socks and am guaranteed a match.
Yes! Socks are definitely best dealt with in batches. I keep two kinds (white athletic and black dress). When one sort is looking raggedy (or the count has fallen below the minimum) I ditch all of that kind and replace them.
This has made me especially happy with dress socks. If you buy them at different times, then they are each a subtly different shade of black, which made me insane whenever I tried to match them.