I purchased this keyboard about 9 months ago. I am happy with it's performance, especially for the price. I purchased this hoping it would work for both my PS3 and for my Win XP HTPC. I use a kvm (for keyboard and mouse connectivity only) to connect to both devices IOGear 2-Port MiniView Micro USB PLUS KVM Switch with Audio and Cables GCS632U. I have full functionality in Win XP, internet buttons work, even has a sensitivity setting for the trackball. I use to change between the PS3 and the HTPC. I use my TV's HDMI selector to select between audio and video streams. This keyboard works well for watching movies, browsing int, etc on the PS3. Pros: 1-cheap 2-long battery life (using for HTPC 5 hrs a day) batteries are lasting about 6 mos. Batteries would likely even last longer if I turned the switch on the keyboard to "off". This unit does so well on "no battery use standby mode", I choose not to even use the "off" switch. After maybe 10 min, the first key you touch is not
sent (as it turns the keyboard back on), but then the next key is sent. 3-small (about half the size of a standard keyboard) Cons: 1-for PS3 sometimes you need the "PS button", some newsgroups say this is the windows key (or ctrl + esc), this is not working on this keyboard. I have to press PS button on the controller (or I turn PS3 off then back on to get to home screen) 2-trackball got dirty after about 9 mos, this is not easy to remove, must disassemble entire keyboard to clean trackball. 3-rubber strips on sides of keyboard for grip came off quickly; works fine without them though. In all I'm satisfied, better than I expected for the price, much better battery life than expected.