Recently my Microsoft laser mouse 8000 started showing it's age. Keys not working correctly and general instability. I program and use three mouse buttons in addition to the two standard click keys and scroll wheel. Microsoft no longer makes the Laser Mouse 8000, and resellers selling new ones want upwards of $200 for one. So, I started searching the marketplace, and the closest mouse in design that I could find was the Logitech Performance Mouse MX. This is a wireless mouse, but not a BT mouse. It works with what Logitech calls a Unifying Receiver (It's a small USB Dongle) that's not compatible with BT. I've been using it for 4 days now, and must say, I'm impressed. Everything works just the way it should, and there are four programmable buttons that are easy to program with Logitech's software. The feel is very good, and all the buttons are easy to reach. Logitech says it works on glass, though I have not tried that. The only downside I found is, the range from the dongle to the mouse is not very far. My Mac is on the left side of my monitor on a small stand, and my mouse pad is on the right. With the dongle mounted in a front USB slot the mouse pointer was erratic and jerky. I fixed this problem with a male to female 6' USB cable and now the receiver is 12 to 14" away from the mouse.