Stuck at a Windows box reading Microsoft's developer documentation for Winsock, I laughed quite a bit at the following sentence:

"Winsock is based on the BSD socket API."

Yeah, right, I wish. See bastardization.

What I don't like about Winsock: I'd say what they did, was take some BSD code, and say, "How can we force our incoherent coding style down this?"