You're right it does run slow. But having experimented with the new compliant DOM, after getting used to the new code I'm totally impressed. One code for both browsers - I can't tell you how happy that makes me! I just hope they can sort the speed out soon.
But I'm still trying to find out how to get those keyDown events. NS4 used to have that document.captureEvents tag, but that doesn't work any more.
Matt.