Paul's example will work just fine. Also, AFAIK there's no existing twisted function to do replicate an asynchronous sleep() in this way. -phil