Yes, there are a couple of ways to keep track of questions, whether I store the information in the client session, cookie, or back to the database. But I decided to keep the database record calls down, so in effect I didn't write the program to keep track of questions asked (only score, and what question number you are on), so there is the likely possibility that you may see a question more than once. But, if you do, just hit the F5 key and it will recycle the question.