While I do not always think M$ is a computing Godsend when it comes to software, this trackball is the best input peripheral I have used yet.I have what I think is a larger than normal hand, so I find most mice and trackballs are too small for me to use comfortably.