If your looking at buying new input hardware, then I would check out an optical mouse. After having used a Microsoft Intellimouse Optical for several months, I would NEVER go back to the roller. Just imagine how smooth and free a mouse would feel if it didn't have a ball.