Kanji flash cards with JLPT vocabulary: a simple and effective Japanese language online study system

www.speedanki.com/