Is there a calandar app that synchs with Outlook, allows flexible alert times eg 1 week, 4 weeks etc, & allows entry of recurring events eg second Thursday of each month? I am disappointed at how basic the iPhone 4 Calendar is. Bring on Outlook for iPhone!