Vocab learning tool with user authentication and arbitrary language support (Just add the languages to the database).