A perfect calendar for me would have these features:
1. E-mail reminders - I want to be able to automatically receive emails 2 days prior to an event. I don't want to have to set a reminder separately for each event either. It would be neat if there was an option that automatically did this for ALL events.
2. Flexible - I want a calendar that has the ability to let me easily sculpt it. One feature I like about 30boxes and gCal is that you can drag events to different dates. I like that you can easily delete events in 30Boxes by dragging it into the trashcan. I also want to be able to make spread events - events that stretch across 2 or more days visually. Like a long bar that says 'semester tests' across one week when I have my semester tests or 'christmas break' that stretches across the days I have christmas break for school.
Anyone know of any web OR desktop calendars that do this?