An extensive list (80 items and counting) of resources to support your homeschooling adventure.