Khan Academy? It's a free site that has videos of different subjects-math (basic and upper level), history, etc. It's a pretty cool site.
We're planning to use Kahn this Fall as our Math curriculum. I'm probably going to use the history stuff as a starting point, too. We're attempting free-schooling this Fall, so we'll see...