i would so recommend going with the Logitech MX510 performance! (red or blue) i have the MX500, and the only difference is the megapixels (i think) and the design of it. (its made for gaming more than for regular power users)
Happiness is not about being perfect.
It is about seeing beyond the imperfections.