FullRecall is a software that learns itself about your memory in order to help you memorize knowledge effectively by scheduling optimal intervals between repetitions. Uses artificial neural network, which gradually grasps your forgetting curve, to schedule reviews for a day when you'll be close to forgetting an information. With FullRecall you can learn the most in the minimum time without worrying about forgetting what you have already learned.
Features:
scheduling of items is done by ANN that learns itself about your pace of learning and grading-habits; scheduling have an auto-final-drill (items you had problems with shows up the same day until ANN decides your grade was enough to schedule item for another day) small randomness in scheduling (to not bore you with the same sequence of items on another day) takes into account how many items are already scheduled on considered days
Unicode support
support for images
support for sounds (using an external application of your choice)
XML and tab-delimited file format support
support for categories
basic text formatting (bold, underline, strikeout)
possibility to do everything from keyboard
multi-platform (Windows 98/ME/NT4.0/2000/XP/2003/Vista, Linux, FreeBSD, Pocket-PC, PalmOS; planned version for MacOSX)
network import/export
auto-backups
license (the commercial one, if you'll decide to buy full version) is bound to a person, not a computer, so you can use FullRecall on many different computers, in many different places: network synchronization, small program size and quick installation make work with the software in different places easy
graphical and textual statistics
automatic warning about badly formulated items that you keep forgetting even though intervals are low, suggesting what to do
auto-grab-clipboard mode to facilitate in fast creating question-answer collections without direct interaction with FullRecall
search supporting regular expressions
program is fast and lightweight
program is still developed, so you can expect new features and improvements