I just got the Logitech MX500 Optical mouse, and overall all I can really say is that it's designed fairly well. Beyond that, I cannot seem to get the mouse to work flawlessly. Ever since I installed the oh-so-awful drivers for the mouse, it seems like there's always one problem after another. The settings never seem to save properly and initially iTouch would take forever to close when restarting my computer. Regardless, most of that has been fixed now, but what really gets me, and is my "only" issue remaining, is that the mouse every so often will skip very erractically across the screen as I move the mouse. It's fairly random in movement, in addition to when it occurs. It's seriously irritating and not even worth my time at this rate, so I'm going to return it unless I can get some good advice on how to fix this or I'll just end up returning this mouse. The Microsoft Intellimouse 3.0 looks good to me, and cheaper as well.