Hi!
I am always looking for new language learning ideas and ways to develop language skills, as a language teacher and learner myself, so I might be able to help. Not so long ago, a friend recommended this site to me:
www.worldlanguagelearning.com
I bought three products - the ones featured on the main page - and I was blown away!!! For languages I recommend "Ultra Learn System" and "Immersion Protocol". There is lots of really good, I mean REALLY good stuff there specifically about learning languages. Not only that, a technique featured in both Ultra Learn and the memory course there seems like a really inventive way to develop a photographic memory! Cool!
Good luck with the language learning!