If you have the issue where iTunes will not sync events added to the calendar on the iPhone to iCal, follow this simple fix:
1. Look at which calendar you have iTunes selected to put new events.
2. In iCal, drag this calendar all the way to last one on the list.
3. Boom, now iCal syncs correctly.
This is definately a bug in iTunes (7.3.1)
Update: I did a little more tinkering and found out that this only affects users that have removed the default "phone" calendar that iTunes syncs to. Since this calendar is the latest calendar added to iCal, it is the last in the list, so it doesn't affect users these users.
1. Look at which calendar you have iTunes selected to put new events.
2. In iCal, drag this calendar all the way to last one on the list.
3. Boom, now iCal syncs correctly.
This is definately a bug in iTunes (7.3.1)
Update: I did a little more tinkering and found out that this only affects users that have removed the default "phone" calendar that iTunes syncs to. Since this calendar is the latest calendar added to iCal, it is the last in the list, so it doesn't affect users these users.