So, here's my story.
Well, I'm a programmer too, and I'll tell you that if I found a v2.3 of the software on Microsoft Hardware website, it's their problem, not mine. It's not available there anymore, so I think that was a mistake, maybe beta version. Anyway, I reinstalled v2.2.
I ended up buying me a Sculpt Comfort Desktop for Christmas - a suite that contains both keyboard and mouse, and you know what? It works just fine, and is being recognized just fine. And, moreover, a single bluetooth version of Sculpt Comfort Mouse has also
been recognized on the same computer (now, I use it on my notebook).
So, as a developer, I can give your programmers one advice: check the recognition algorythm. Since there was a "Microsoft Mouse Dual Receiver" device though I haven't had a 2.4 GHz mouse. For me, it seems like Microsoft Mouse and Keyboard Center fails to
recognize a single keyboard because it searches for a suite, including 2.4 GHz mouse, and since it doesn't find it, it thinks there's no Sculpt Comfort devices at all. In other words, it fails to recognize Sculpt Comfort Keyboard when it's alone, and recognizes
it just in pair with mouse.
The problem now is that I don't know what to do with single keyboard now ]:->