I am looking towards to buy a mouse after my mighty mouse scroll ball died on me. I am using a Macbook Pro (Don't really need a mouse for portability as this thing sits on my desk most of the time) , and I don't do much gaming (only casual gaming). I want something that has like buttons I can use for Expose, dashboard, etc. I was looking towards the Logitech MX Revolution. Any suggestions?