Steelseries launched the Apex and Apex RAW, with the goal of legitimately making their customers better gamers. They are full programmable (every button) and the new & improved Steelseries software allows you to track which buttons you use most frequently while you're gaming to optimize for travel times.