I just upgraded to iPhone 4. I have MobileMe and haven't had any syncing problems between my MacBook iCal, MobileMe web calendar, and Calendar on my iPhone 3G. Now, whenever I modify a previously-created event on my iPhone, it creates a new event on MobileMe and my MacBook iCal with the newest event info, leaving the old one intact. No duplicate on my iPhone. Any ideas to fix this would be appreciated. I thought about deleting the MobileMe account on the iPhone, as maybe something got wonky after upgrading to iPhone 4, but thought I'd check with you guys first.