Pros

  • Highly customizable program-specific buttons
  • Rest reminder
  • Excellent software

Cons

  • Very large physical size
  • Expensive

Manufacturer’s Website

http://us.kensington.com