All right, colour me unhappy. The last time I was happy with a mouse, it was the Logitech MX Revolution mouse: This mouse was expensive, but it tracked on everything. There was the traditional problem with crappy Logitech software, but after a few revisions this fixed itself and the mouse was working really well. I loved all the buttons and had macros assigned to most of them. Unfortunately, the mouse eventually died and I bought the Microsoft Wireless Entertainment Desktop 8000 keyboard and mouse combo: The keyboard was execrable. It was not very pleasant to type on, and it got dirty very quickly. Worst of all, the wireless function worked intermittently and it kept on losing connection with the base receiver (which could not have been more than 5cm away!). The mouse was even worse - it was close to unusable. It was way too heavy, did not track very well, and even on a mousepad the precision was not there. The scroll wheel was rubbery and could alternate between "click detents" and smooth scrolling - unfortunately it would switch to smooth scrolling at random. Changing the window from Firefox to Internet Explorer would change the mouse to smooth scrolling. What is more, the buttons for "forward" and "backward" are located on opposite sides of the mouse - one on the left, one on the right (Logitech puts both buttons on the left side of the mouse, within easy reach of the thumb). You try to press a button with your fourth finger - it is not easy. I hated it so much that I retired the mouse early and bought a Razer Mamba: I thought this was more like it - "by gamers for gamers". On the proper surface, the tracking was examplary. The forward and back buttons were on the left side of the mouse. There was no third button, but the scroll wheel could be depressed and a macro assigned to it. HOWEVER - the deal breaker is that it does not work on my desk without a mousepad. My desk has a black leather cover, and the tracking is intermittent to say the least. Quite often I would move the mouse, and the cursor does not move. Or if it does move, it does not track precisely. I also suffered from the same problem hundreds of Mamba owners have suffered from - a squeaky scroll wheel. I managed to find a Youtube video where you pry off the top of the mouse, apply grease to the scroll wheel, and it solves the problem. The software for the Mamba was also rather flaky. The mouse went dead after a firmware upgrade, and I discovered (from browsing the Razer support forums) that you have to turn off a number of drivers for it to work. One of the drivers being - the Logitech Setpoint driver which I needed for my Logitech keyboard! After a few months putting up with this crap, I bought the latest Logitech flagship wireless mouse, the Logitech M950: Got home, opened the box, and found out that it does not include a cradle! To charge the damned thing, you have to plug a USB cable into it. What is more, the mouse feels cheap compared to the old Logitech MX Revolution. Some of the buttons (notably the middle mouse button) has a noticable plastic feel and an awful action when pressed. Oh, the said middle mouse button can not be programmed - its only function is to switch between smooth and detent scrolling. To be sure, this thing has "dark field scrolling" meaning that it tracks like a champ on my table surface without a mouse. The same surface that the Razer Mamba found so difficult. But this is not my idea of a flagship mouse. I have been spoilt by the Logitech MX Revolution - now that was a good mouse. Pity that mine is dead. I am not too happy with Logitech losing a few good products from its line-up either - once my Logi DiNovo Edge keyboard dies, I don't know what I will replace it with. I have tried the flagship mice from Logitech, Microsoft, and Razer. All have left me disappointed. I am wondering what the wireless mouse offerings are like from some other manufacturers?