I have a question about the function sleep();. I need to know what exactly it does. Does it just freeze the computer for a certain time? Or are you allowed to do stuff while it is sleeping? Ex. What I want to do is use sleep(); to put a time constraint on the user. But still allow the user to go about the screen. But when the time is up it goes to another function. Could this be done?