Sweet little device I must say. Works exactly as you expect it to, but I was baffled the first few days of getting it because of Windows 7 Professional. After the first install and driver installation, Windows kept asking for a manufacturer provided "pairing" code. This is crazy because the device does not come with a code. Turns out the Windows prompt is simply misleading, all you have to do is make up a code, say, 0000, hit enter on your computer and then type the same code and hit enter on your bluetooth keyboard. Voila!
I should also add that the bluetooth dongle that comes with this device works with other bluetooth devices as well. I have already successfully hooked my 2 Nokia phones, 5800 & N900, and a Motorola wireless STEREO headset (yes A2DP) to the dongle and they all worked like a charm. Like some other reviewers have pointed out, typing and scrolling on this thing takes some getting used to. Recommended!
EDIT JAN 21, 2013, The device is still going strong. I used it with my Android Nexus 4 device while it was hooked to my HDTV. I can't believe how long this thing has served me.