Hi, I'm a new Mac owner, having just received my mini core duo a few days ago. I have the mini connected to a KVM which has a keyboard and a Logitech MX1000 mouse connected. OS X detected the mouse on its first startup, but it didn't utilize all the buttons. Most notably, I wanted two of the thumb buttons to act as back/forward buttons while browsing. Also, I don't think the two buttons above and below the scroll wheel were working (don't really remember).
So, I tried installing the Logitech drivers but that didn't seem to help. I then found USB Overdrive (http://www.usboverdrive.com) which makes the MX1000 work pretty well. It doesn't seem to recognize the side scroll and the middle thumb button, but that may be due to the fact that I have the MX1000 connected to the KVM with a USB->PS/2 adapter.
So, I guess the bottom line is that a MX1000 with USB Overdrive works on the intel macs.
Any mouse should be able to work. But, to customize it, you'll need third party software, preferably USB Overdrive as the previous user has stated. I use it all the time and it works great.
The MX1000 is my favorite mouse, the buttons don't get reconised by OS 10, but I tried USB overdrive and it seems like it would work, but i don't understand the software. I give the Logitech MX1000 a 9/10. 1 Point missing for the buttons.
Logitech Control Center is a Universal application. I've found with my mice and trackballs that generally features like buttons are supported but some advanced features may not be.