Perixx PERIMICE-508, Wired Programmable Vertical Ergonomic Mouse - 1000/1600 dpi - 5 Programmable Button - Natural Ergonomic Vertical Right handed Design