I've been using Duolingo quite a bit today as recommended by my boyfriend, as we're attempting to learn french and possibly german together. I must say, even after just one day of using it i've actually learned and actually understood more than what they taught me in school. I've been redoing most lessons a few times over to make sure i fully understand, but i really like the way the site works and goes about things, makes learning a language almost game-like.