I've had various wireless mice and keyboards, but this one is something else. It works on ANY surface, and I mean ANY, glass included, and is so precise I can even play games with it. I have it paired with my K340 keyboard on the same nano receiver from Logitech, which is incredible, and SETPOINT software recognizes both no problem, and I can set either up the way I want. So, one receiver for both my keyboard and my 'Anywhere MX' mouse, both have incredible range, and both last for over a year without changing batteries even after daily use. I use my mouse every day for hours, and it's only down to 94% from 100%, after a month, incredible. It's fully programmable, has an on/off slide on the bottom (Although I always keep it on ON), which can be handy if you have another mouse and want only that mouse recognized for whatever purpose. It has the side back/forward browser buttons which can be used for other purposes if so programmed (up to you), and has a wheel on top which has a tilt function (left/right as well as the usual wheel forward/backward function), and a button which I have programmed to bring up all the open windows in Win7 (called "Switch between windows") but you can program it for whatever you want.
Incredible product, I can't think of any better. Oh, on top of it all, it comes with an excellent warranty as well as a beautiful little leather pouch for traveling (did I mention it's the prefect size :-), not a tiny bluetooth mouse that hardly fits into your hand, and not a huge mouse for inside only use, it's the perfect middle).
Hope my review was helpful.