First of all, the keyboard is excellent. I was a bit concerned with the flat and almost slick keys, but the key action is comfortable and fast. The overall size is just right for me and I wouldn't want it any smaller. It is a bit heavier than I had anticipated, but it feels solid and stays in place on a desk or table. For the mere $25 I paid, it might just rank up there with the best money I've ever spent.--I'm using it with a Motorola Razr Maxx phone. The phone has a Seidio Active case with a kickstand Seidio CSK3MTRMK-BK ACTIVE with Metal Kickstand for Motorola Droid RAZR MAXX - 1 Pack - Retail Packaging - Black. The kickstand has until now been a fairly useless feature for me. But with the keyboard, it is absolutely perfect for editing documents in Google Drive (formerly Google Docs). The special function keys are pretty predictable and seem to work well. I was thrilled to see that Alt+Tab makes it a breeze to switch between recent apps (ie between Drive, email, messaging, etc)- quicker and easier than from the touch screen. There are media keys which appear to control the built in google music app (I'd like to figure out how to get it to control Spotify or my preferred mp3 app, PowerAmp). I have thought a couple of times that I'd like to have a mouse or touch pad (I'm too cheap to pay double for the version with the slide out touch pad). I could probably easily use one of my Bluetooth mice, but I've realized that this channels my focus to exactly what I intended this for: writing. The "limitation" keeps me from being drawn to all of the other distractions which are ever-present on the web and in all of my various time-sucking apps. If I want full keyboard and mouse control over a UI, I might as well be sitting at my laptop. In that way, this gives me EXACTLY what I needed!--Pairing the keyboard with the Razr for the first time was a little troublesome. The factory default is supposed to pair with android devices, and you can switch to default HID settings to pair it to a computer. I was unable to pair to my phone (android 4.04) with the default settings. It kept telling me something about invalid passkey, but never gave me the opportunity to enter one. So I figured I'd try the keyboard with my laptop. To do that, you hold the V,A, and R keys while powering on to change to HID mode (N,E,W + Power to reset to default). But before trying it with my computer, I decided to try it with my phone in the default HID mode. What do you know? It Worked! Since then, no issues. Some have indicated flakey connectivity. I've had exactly one disconnect so far, and it was when I was moving from one part of my house to another, and I have numerous other Bluetooth devices. Remember, this is RF wireless. Interference happens.