Okay, I'm sure that title is worded incorrectly. Anyways, I need to fork (I assume) and sleep for x seconds, then run some code. (The idea is to, in the program, call a line like "sleeprun(60,\&code_to_run);" which will have the code_to_run executed in 60 seconds. I do not want to stop the rest of the program.) Also, this is on Win32. Thanks.