Here is a pretty cool do it yourself project that turns an optical mouse into kind of a reverse trackball. Basically it is an optical mouse shaped like a piece of soap that is in an elastic/silk/polyester bag. You can rotate the mouse inside the bag like it was a wet bar of soap. You can also move the fabric of the bag with your thumb over the optical sensor causing the mouse cursor to move around. The video itself explains it much better including how make one for yourself. It seems like it works pretty well from watching the people in the video play games and navigate windows with it.