Does anyone know if there is anything open-source that is comparative to Rosetta Stone? I would like to learn Spanish and also brush up on my Italian a bit. I mention Rosetta Stone because I hear that it's the best language learning tool out there but I'm open to other learning systems as well.