So where exactly is this interrupt routing code that is so convoluted and in need of a rewrite? jm -- 'What's good for the goose is good for the gander. What the hell is a gander, anyway?' - George Costanza