Has anyone tried FreeWorldU.org?
I have played with it. I am not a huge fan, but my girls do not like learning from flashcard type things. We are a more hands on family. But it does look like a solid plan.
I bookmarked it to check it out for later.