My son (11 yo) uses the BBC Languages program (http://bbc.co.uk/languages) for Spanish, called Mi Vida Loca. It’s based on a mystery and you have to figure out the language as you go along to solve it. He really enjoys it even though I thought it might be over his head, content wise.
I’d hope he had picked up more of the language but I think it’s because he’s not repeating the sentences out loud. I’ve used the Italian language lessons from BBC and really liked it. Not as immersive as the Spanish one, though.
I reviewed the Knowitall site and was impressed by the videos. I will be using that along with a Spanish app for my nook with my 5 yo and 7 yo once we are off Christmas break.
I am also blessed with friends who are from Spain who want to help teach Spanish to all of our kids (my three boys and their two girls). I’m looking forward to that because I get to learn more Spanish too!