Babbel has free iPhone/iPod touch/iPad apps for learning several languages as well as using it on traditional computers/laptops. It recommends that you have an account with them, but it’s not required in order to use it. From what I’ve used, it seems pretty cool. Not sure what I think of the name, with the Tower of Babbel and all, since the people who built the tower weren’t the best examples, but I guess that is where different languages originated. Just my little side note. 🙂
Have you used Babbel? Has it helped you with language-learning? What do you think of the name?