iCal - share your events with your friends and see your friend's calendars.
Link your Mac to your Android phone - HTC Hero, Motorola Droid, Google Nexus One and many others.
iCal birthday and anniversary calendars with alarms.