I was looking for info about Jamestown when I ran across this. You have to sign up to use it, but it's free. Once you are registered there are TONS of lessons about US history, geography, even some science stuff in there. http://www.jamestownjourney.org (btw, I'm not sure if I've been here long enough yet to 'legally' post links yet?)