350 inquiry is made whether the group mode has been enabled if yes then a message is displayed on monitor 14 at 352 advising that changing topics will also reset the groups because of the possibly different number of cards and their status and a user input is therefore requested should the user elect to cancel the topic change then the flow chart of fig6 is returned to at 354 should the answer to 350 be no or should the user input at 352 be other than cancel then the determination is made at 356 whether the user desires to review all topics a single topic or selected topics if the answer to 356 is all topics then at 358 the topic set is comprised of all topics and box 32 is updated should the user instead have clicked on a single topic by scrolling through the pop up menu reached by clicking on the topic box 32 then the topic which was clicked on is set at 360 and the topic window 32 updated to indicate that topic should the user have scrolled through the topic menu to the 34 selected topics 34 option then that is determined at 362 inquiry is made at 364 whether names have been selected fig1 illustrates an exemplary screen s displayed to the user for selecting topics the user by holding the shift key and scrolling through the topics of screens may set select topics for review by clicking the ok.