I came across this while I was surfing just now. I don't know much about homeschooling, but it looks like an ok site.

http://www.geocities.com/tolerance_d...rFreebies.html