Anki - Spaced repetition flashcards for learners

I just thought i'd share.... i've been trying to learn cantonese practically forever, been learning very slowly. I read about this software called Anki. Wow its good. Its a flashcard system but it can include images and audio.

Spaced repetition software and its open source - free on Androids!
Easy to use anywhere, at home or while travelling. Many people have shared their decks so you can study other people's material.

If you want to learn a language or need to study something for school or uni, I really recommend it.