Need to Buy A New Mouse - Any Recommendations?

Hi All
My mouse just died so its time for a new one.

So far I have found recommendations for
MS Intellimouse
Logitech MX Revolution
Logitech MX400
Logitech G5 (gaming mouse)

Any advice on potential problems would be appreciated.

My main criteria is comfort as I have more than enough programmablebuttons on my space ball.

Thanks
SteveSolidworksAdministration