Cyndi's List

Cyndi's List is a large "voluntary" list of over 200,000 websites related to genealogy.