I ordered this mouse last week, and just got it this morning. Its a great mouse if you like trackballs and/or have limited space to move your mouse. It took a few hours to master the feel of it, but its great! All the buttons are programmable to a numerous amount of operations and the ball rolls really smooth. One of my best hardware purchases, strongly recommend!!!