Although I like my S530 set, I decided I like the Apple keyboard even more, so I'm going to sell the S530 and pick up an Apple bluetooth keyboard and a new mouse. I'm looking at the Logitech Revolution VX, but I have very specific needs for a mouse -- I hope owners can answer me here. 1. The VX is often labeled "for Notebooks". I don't want it to be small and hard to hold like a lot of notebook mice. It looks decently sized in a lot of pictures, but I can't be sure because there's nothing for scale. Would someone mind commenting on this, or better yet, take a picture with your hand on the mouse? Does it feel about right for a normal desktop mouse? I'm not a big guy, and only have moderately sized hands. 2. Button programmability. Can you use something like USB Overdrive or Logitech's own drivers to program the buttons on the mouse in OS X? I want the button on top, under the scroll wheel, to be able to activate Expose, and of course the thumb buttons to be set to command-] and command-[ to go back and forth in FireFox. Finally, as an added bonus, I wonder if USB Overdrive or the like can pick up the Zoom buttons on the VX, so I can reprogram them to do things like change system volume. There's a rebate on the VX that only lasts a few more days, so hopefully someone can shed some light on this quickly. Thank you! EDIT: One additional, critical question: how easy is it to middle click (click down the scroll wheel) with this mouse? I middle-click all day to open links in new tabs and close tabs in FireFox, and a mouse without an easy middle click is worthless to me.