Anki

Simple to use, yet effective memorization software
Top