www.mylexilingo.com
A language learning web-app for serious students (and teachers). Simple ways to give interactive homework, practice reading and speaking, and also custom materials, for rare-ish languages