I generally love Apple hardware and software. But iCal is a complete joke. I wish there was an alternative that syncs with iPhone & the cloud. I'd use it in a second. I don't like web-based apps, so Google calendar is out. I continue to have several problems with iCal. But these are the worst two. First, alarms do not work reliably. I set up a recurring event, assign an alarm, but then it just stops going off. This has happened with several different events. Second, syncing with MobileMe doesn't work reliably. I often create a new event in iCal, and then later when I try to look at that event on my iPhone or on another computer set up to sync with MobileMe, it just says "New Event". None of the information I entered for that event is there. This is extremely frustrating since I don't then know what that event is.