I don't have a Mac. I have PC with Windows Vista Home Premium. I'd like to find a solution that is native on the iPhone, so I don't have to depend on a different device for entering and updating my schedule. I carry my phone with me, but not my laptop. I know I can make the entries in Google Calendar, but that involves manually syncing the calendars, unless I'm missing something. I'm really surprised that this basic logic is not available in the supplied iPhone calendar application. It provides for recurring weekly events, but not for monthly (or annual), except by date. Another feature I would like to see is more control over the frequency and timing of alerts, but I can live with it. I like the other features of the calendar, especially being able to see the schedule, by passing a finger over the date without actually having to open the date.