There are many things I don't understand about OS X's iCal program (and the inexplicable ways the iPhone app differs), but this one seems new to me. If I add a new event to my calendar on my iPhone, the app uses as a default a one hour event starting at 7 PM and ending at 8 PM (why, I have no idea), until I change it. But if I change the start to 9 PM, for example, then end changes to 10 PM. Good enough. But I've noticed in OS X (and let me know if this was always the case), the program always assumes I'm adding an all day event (this is from month view). Fine. So I uncheck the all-day box. Unlike on the iPhone, the default is an event starting at 10 AM and ending at 6 PM. Who knows why, but OK. But this quickly proves irritating, because if I change the start time to, say, 8 PM (dinner reservations), then end time automatically advances EIGHT hours, into the next day. Then I have to change the date of the ending point, then the time. What's up with this? I'll add in my usual complaint, which is that multi-day events with specific starting and ending times appear on the iPhone calendar on each day (which makes sense), but only appear on the first day of the event in OS X. You have to select "all-day" to have it appear on each day. Am I missing something, here?