Yeah, it's a tricky interface. It works best in applications with a ton of commands and it really needs a good UX team to pore over it and do user group studies. I've seen some (IMO) failed versions from smaller software vendors.
The Microsoft ones are pretty good, for me at least :)
The Microsoft ones are pretty good, for me at least :)