>Well, taking the example of colliding nicks. >If a user identifies within 1 minute, you need to remove the timeout >before it occurs, which makes it necessary to find it in the list :) You have the pointer returned from add_timeout(); just store it somewhere. (This is what the code actually does.) --Andrew Church achurch at achurch.org http://achurch.org/