Get yourself a MX1000, it's THE best moust I've ever used, only cons that I have with the mouse is that it may be TOO sensitive. And the software needs to be running to have the extra buttons to function, but it's low memory consumption and I find it to come in really handing being able to program the buttons to suit my needs. Once your hand gets used to the form of the MX1000 it will be VERY hardto go back to another mouse, it just doesn't feel right.