If you haven't already taken a look at this website, you need to. Homeschool.com has listed the top 100 websites of their contributors. Go take a look! Its pretty exciting. A lot of them I already use, but I sure could look into those Science ones! I still hate teaching Science. I suppose it will always be thus. Sigh.