... that's what the scheduler is for, right? dynamically assigning interrupt threads to inactive CPUs? Adrian