The following list is comprised of sites I personally enjoy visiting, and those run by friends and collaborators, both online and otherwise. They cover a wide variety of subjects, and their inclusion here by no means points to my agreeing with, or endorsing, everything on them. — John T.

B

D

E

F

G

I

L

M

N

O

Q

U

W

X

Y

Z