Sorry -- hit <send> too soon. I meant to say, "I usually use events or message queues to unblock tasks waiting for interrupts, depending on the situation" -- Eric Norum <norume at aps.anl.gov> Advanced Photon Source Argonne National Laboratory (630) 252-4793