Kwest is an interpreter for Infocom and other Z-machine interactive fiction games. It is based on Frotz and tries to comply with standard 1.0 of Graham Nelson's Z-machine specification. Features include a fairly complete Z-machine interpreter, support for zblorb files and bibliographic information, support for color, styles, and timed input (sound and V6 pictures are not yet supported), input-editing facilities such as command history and tab completion (like Frotz), and more.
The Mnemosyne software resembles a traditional flash card program to help you memorize question/answer pairs, but with an important twist: it uses a sophisticated algorithm to schedule the best time for a card to come up for review. Difficult cards that you tend to forget quickly will be scheduled more often, while Mnemosyne won't waste your time on things you remember well.