Random keyboard freezes after upgrading to Leopard

After upgrading to Leopard, I've been experiencing random keyboard freezes and, apparently, I'm not alone.

One thing I've found is that repeatedly pressing Num Lock appears to bring it out of the freeze for me after pressing it about five or six times.

Of course, this is very annoying and I hope that Apple will address this problem ASAP (currently, they don't appear to acknowledge it as an issue and the latest system update (10.5.1) has not made a difference.) On the whole, I must say that I am not very happy with Leopard: It has definitely fallen short of the sort of stability and polish I had come to expect from OS X with Tiger.

Has anyone else with a MacBook or MacBook Pro experienced this?