This is something I've been meaning to post about for a little while now. A couple of weeks back, whilst looking for a USB headset (the Mac Mini doesn't support unpowered microphones in its mic jack) I came across the Logitech QuickCam E2500.
Out of the box, this little webcam's mic works on Mac's (albeit with slight interruptions of huge static,at which point you need to restart the connection) but the webcam won't. In order to get the webcam working, you need to download the bleeding edge copy (version 2009-02-06) of Macam. This can be obtained from the Sourceforge download page. When I tried the current version 0.9.2 (the current version) it didn't work, but YMMV.
Once you've got that installed, you'll be able to use the webcam on your Mac. That is, with the notable exception of in iChat, for which you will need iChatUSBCam (which is shareware and thus I haven't tested it). Works okay with Skype, though...
