I love Annie's Ace Hardware on Upshur Street, but I wouldn't think of looking for socks there. However, I was shopping today for some things and noticed four racks with a bunch of funny socks for men and women. I ended up getting a pair of ones that say "yo dude, you're late" which is pretty accurate in my case. I also like the one of the guy in the chariot saying "hark -- to the microbrewery at once!" There's a slew of good ones and I had to tear myself away before I bought a bunch.
Nice to see this at Annie's, which is a great locally hardware store, which opened a branch in Brookland too. They also host a free Saturday bike clinic, which is pretty great.
They're at 1240 Upshur Street NW.