These are some of my favourite sites
A site with everything for science (and some math too)
A great FREE screen capture program I use almost everyday
Fantastic Virtual Lessons (Does your sub need help?)
Tons of FREE science lessons, videos, explanations
Brainpop is cheap, and cool for introducing all sorts of units