Snaps is a flash card like study aid designed to optimally enhance both learning and retention of facts. Snaps can easily be used for learning vocabulary, languages, and other subject matter and it is similar to memaid and Supermemo.