I'm writing an iOS app for the iPhone and iPad and it's basically done. I'm going through lots of regression testing and I'm sort of stuck on a scenario that I'm not sure of the most elegant way to handle it. My app uses a custom calendar, EKCalendar, for my users to do scheduling. When the user first launches the app, it prompts the user to enter a custom calendar name. I don't want them to default to the standard apple Calendar because it will mix appointments with my app when I display their appointments for this app. Should I force them to enter a custom calendar name or should I allow them to just default to the 'Calendar' for their scheduling? And then maybe down the road offer an update where they can change this custom calendar name as I am storing it using CoreData.