For gamers on PC, especially for the MMO and FPS, this mouse is absolutely perfect. With no less than 15 programmable buttons (and 6 interchangeable profiles, the equivalent of 60 buttons), easy to access, and software for creating custom macros and bindings, everything is provided for a unique gaming experience. In addition, the programming features will prove immensely helpful for many software like Photoshop, Excel, or simply in the explorer or in a web browser. Profiles macros are easily transferable from one machine to another, because they are small, lightweight files. Almost all parts of the mouse can be replaced by others (supplied) of different shapes, or with non-slip soft parts very pleasant. The distances and orientations of the various pieces are adjustable; If we add to this the removable weights, it can be adapted to any individual. Only downside perhaps the price a bit excessive mouse ... forgivable given the quality of the construction and software available.