Yup thats what it was for, a into class into java. I am a first year comp sci student. However, it wasnt a random acces data file. It is built as a binary tree, and a yes answer follows the tree to the left and no answers to the right. And when it sees that it is the last node it guesses whatever data is set for that node. I am using Java, and when you start the prog it looks for the DB and if the correct one is not found then it creates a new one. After one is created it plays the game, and at the end of the game, if the game guesses an incorrect answer the user can add new info to the bottom to the tree. And yes, I am wanting to keep it simple with yes and no answers, but I am also possibly incorporating "ok" answers for a few situations (and they basically act as yes answers in the prog but makes it more simple for the teacher users). And I already have that worked out. But what I am wanting is to be able to have a DB that I can create tree structure in a text file or something and be able to go in later and edit it, but not really sure how.