Mark
Thanks for the input. To make it a little tricker....the branching to the next question will be based on the answer provided. So I'm thinking that in addition to the basic question table, I need to have a valid answer table associated with the questions. I figuring that one column of the Quest_Answer table will be a answer type, 1=Choice (meaning the user must select from the list of choices) or 2=free text. If it's free text, then after answering the question, it can only go to whatever the next question is (no branching logic) or if it is a choice and the user chooses Yes it goes to question x, no goes to question y and unknown goes to question z.