Back OT,
I actually purchased oneof these handy-dandy mice last week, and I've been messing with it most of the afternoon. It was a tossup between this and the similarly priced Logitech MX610, but I went with the Razer because the Logitech is wireless, and many people have reported significant lag, along with an aggressive power saving 'feature' that causes the mouse to drop out if not used for a few seconds, causing even more lag when it starts moving again.
I've always put the Razer mice in the "el retardo" category, along with Monster cables and gold plated USB connectors, for people with more money than common sense. However... this is an exception... this left handed model serves a purpose that just a few years ago was largely unnecessary.
Back in ye olde days, game developers used to be diligent in checking the OS settings to see if mouse buttons had been reversed, which is a necessity under Windows as the standard DirectInput mouse interface does NOT swap your mouse buttons, regardless of what your OS settings are. Read that again, if you must. You gotta grok that before you consider the rest of my rant. As a game developer, you set up a mouse object and are then able to check the status of however many buttons are reported by the API. If you don't check the registry, you'll never know the user has swapped their mouse buttons.
As I said above, back in the old days this wasn't a problem. Now, PC is no longer the lead platform for many games, so you end up getting a shoddy Xbox port with sloppy controls, and about a quarter as many customization settings as one would normally have. In the process, this habit of checking for swapped mouse buttons got jettisoned with whatever little common sense was left in the development community at large, leaving the ~13-15% of the population who fall into the sinistral category wondering why the hell games are suddenly cropping up that don't respect their OS' settings. Worse yet, many of these same games don't allow the primary mouse button to be remapped at all.
Yes, I know, if you already have a Logitech mouse you can load their Crapware, or whatever they call their driver suite these days. That's largely effective, but becomes useless if you ever swap to a non-Logitech mouse, or hop into a different OS.
TL;DR: I got tired of having ****-ass PC games not respecting my swapped mouse buttons, and decided to rewire my mouse. I opened the mouse, grabbed the soldering iron and some wire, promptly said "**** it", and bought this instead. Mission accomplished. If you can ignore the gold plated USB connector (yeah, really. *Sigh*) it's a pretty darn good mouse, and with the buttons physically swapped you'll never have to worry about lazy game devvers dropping the ball.