From the Family Games - Notecard web site:
NoteCard is a small program with a simple purpose: to help the user learn to read the musical notes, and to recognize them instantly. Although fluency in note-reading is only one aspect of learning to read music, it is the most tedious to master; yet it is a vital skill that is as important to reading music as facility with the times tables is to arithmetic.
The quickest way to learn the notes is by means of flashcard drill, and this is what NoteCard provides. There are 12 levels of difficulty, covering an expanding range of notes, until the entire staff (optionally both staves) has been mastered.
If you or someone in your family is just beginning to learn to read music, NoteCard will help you get over that first hump fast.