The Steelseries Shift almost gave us a headache (in a good way), simply because of the vast options and customizations available with it.
The interchangeable keysets really put this board in a class of its own.
Having the macros keep track of time delays between keystrokes is another great feature built into the software for the Shift.
Full story at TechReaction.