John- What I meant, of course, was *three* tables: a client table, a question table, and a table that contains the answers for each unique combination of client and question. client question answer ------ -------- ------ clientID questionID clientID more info more info questionID response -Mark Wieder