bykiBefore You Know It is a flash-card based audio-visual language learning system. In addition to German, this site also offers language learning programs for a host of other commonly- taught, and less commonly-taught languages, from Ukrainian to Tajiki!