I don't see where they have done away with the mandatory keyboard interpretation software required for programing key output and also had to have an internet connection to work. I like that they moved to the Corsair type deck. But, last year Gskill introduced their idea of a mechanical keyboard. Corsair top deck and onboard memory that can hold three keyboard profiles. Every normal key can be manually programed to multiple keystrokes or the optional software may be used. I have a joke profile that makes my computer difficult to use when I am away.