OK, before I start I want to say I am a fan of Razer products, what I am not a fan of is the software in its current state. So I recently purchased a Black widow keyboard and a diamondback mouse and was using synapse 2 just fine and made all my profiles for all my games and all was well. Then I purchased the basilisk mouse, which only after it arrived I found out I HAVE to use synapse 3 Beta to use it! For starters, this is an utter joke! Releasing a new product that only works with beta software is just not on at all! You should have made it work with synapse 2....as that is your released software! So, I'm forced to use unreleased, unfinished software and lose all my profiles (as you STILL have not made it possible to migrate them)...So OK, I will change, made all NEW profiles and started again. Then yesterday I got a Kraken 7.1 headset only to find out its not supported by Synapse 3!!! What a damn joke! So then I installed both Synapse 2 and 3 just to get them all to work, but noooooo, they don't like each other being installed as Synapse 3 keeps saying its not connected when 2 is installed. So I have an option, use my mouse, or my headset!!....Headset returned for a refund! Now thinking of getting rid of all of it and going with a different company that doesn't force customers to use unreleased software! Releasing new products without released software is like selling a new car without a functioning engine, and telling the customer "one day it will work"..Just not acceptable behavior and the longer we (the customers) tolerate it, it will become the norm, just like it has in the gaming world.