David Dinwiddie This is learning / study software that combines the ideas of spaced repition review / revision with the creation of concept maps. There are creative ways to assemble self-tests based on your own concept maps. I've seen other software do either spaced repetition or concept maps, but only RecallPlus allows you to create a concept map, then perform spaced-repitition review / revision of the concept map. By spaced repitition, I mean software that schedules review / revision of elements of your map based on the success of your previous attempts to remember those elements.