http://thinkquest.org This site may not be open to homeschoolers (probably would not qualify as an eligible school), but I thought it was a really nice idea about how the children work together on each project. Wouldn't it be an interesting idea to have a place where homeschoolers could do the same?