So third-party iPhone apps have Push Notification now, right? I still have not seen a single useful app that exploited this feature. iPhone apps still can't run in the background, right? Okay, I desperately want a better calendar app for my iPhone. Apple iCal sucks really bad. Really, really bad. However, my iPhone calendar absolutely must be able to make my iPhone buzz, to notify me of upcoming events. I can't find a single app in the app store which clearly will make my iPhone buzz for an upcoming event. I can find apps that allude to it, apps that say "Push notification of upcoming events coming soon", and apps that allude to placing the events into the iPhone's innate calendar, but I am not sure any of them will actually do what I want. What I want: 1. A calendar where I type in appointments 2. My iPhone buzzes when an appointment is coming up Who makes that? Why the built in calendar app (iCal) sucks: 1. It has lost events on many occasions. I upgrade my iPhone firmware, or my iTunes software, or random chance, and suddenly it deletes events (it deletes data!) during a sync. 2. I have now configured it to warn me before deleting data, but I still cannot make it sync AND prevent it from deleting data. When I plug in the iPhone, iTunes says "Calendar events to be changed", and I can see that it plans to delete this and that (and it shouldn't delete them), but I cannot tell it not to delete them. The choice is "Sync" (delete stuff, lose data) or "Cancel" (keep stuff, but don't sync at all). God damn it! Let me choose the correct version of each conflict individually! What is wrong with you people? 3. Neither the iPhone nor iCal can add an alarm to a whole bunch of events at once (no batch processing), and I cannot configure a default alarm to be added to every new event. 4. When I duplicate a repeating event, it notifies me that it is deleting the repeating feature, but it doesn't give me a choice. They clearly thought about it, so why didn't they add the ability to choice "Duplicate repetitiveness" or "Make a once-only duplicate". 5. iCal has huge UI problems. In week and month view, you can't read the whole title of an event unless you physically click on it. Hover over should expand it, and the screen should be bigger with smaller font in the first place. As it is, every event gets its name truncated to like seven letters. 6. The iPhone calendar app has huge UI problems. The "Day" view is actually better than any view in iCal, BUT the iPhone app has the obnoxious feature that a new event is completely deleted if you don't click "Done", wait, and click "Done" a second time. Let's say I am adding an appointment in a hurry, just the name and date. I add the name, click "Done", click the date, add the date, and if I lock the iPhone at this moment I lose everything. Name and date have both been entered, but they vanish. No no, I must click "Done" to ENTER that date, then wait for what can be several seconds, then click "Done" once more the SAVE the whole entry, and only then may I safely lock my iPhone or press the home key.