Do you use Google Calander… you should… it now syncs mobile phones (including iPhone),
so you can add events to either web or iPhone and they stay in sync.
http://www.google.com/mobile/
You get alerts on phone and/or alrerts by email for the events, or just things you need to do