IT Monkey might be onto something. I have had similar issues with a keyboard broadcaster that I wrote a while back which did not work properly if WoW.exe was set to normal priority in the process list. As soon as I dropped it to low, no more dropped keys. Strange. Makes me think Windows has some sort of latency/timing sensitivity in their keystroke processing libraries.