If you know of other good language learning tools we can add to this page please let us know.
Anki (http://ankisrs.net/)
Anki is an open source tool that replaces those old paper flashcards. You can build your own offline sets of flash cards, but if you’d like to connect your Anki learning across multiple machines you’ll need to sign up for Anki Web (free). Anki web also allows you to use other peoples flashcard sets that they have shared and you don’t have to do any work except start memorising! But you can also create your own flashcards too.
Anki is multimedia ready so you can add pictures and sound to your flashcards too.
Oh, and there are at least two sets of flashcards for Dari already available in Anki – contributed by other IAMers!