Having the right tool for the job can make all the difference. In computing, there are often a lot of repetitive tasks, which may involve memorizing shortcuts and multiple keystrokes. A programmable mouse can save you the effort. These mice are typically made with gamers in mind, to make it easier for them to switch between items, cast spells, and other key-stroke intensive maneuvers, but they’re hardly for gamers-only. A programmable mouse can make a world of difference for those who edit video, audio, and photos. Here are three features to look for before you buy.