Public oOutLookObject oOutLookObject = CreateObject("Outlook.Application") oNameSpace=oOutlookObject.GetNameSpace("MAPI") oCal=oNameSpace.GetDefaultFolder(olFolderCalendar) && #DEFINE olFolderCalendar 9 *!* Add a subfolder below the standard Calendar folder loCal = oCal.folders.Add("ACME4") loNewAppoint = loCal.Items.Add() && create reference to new appoint WITH loNewAppoint .Start = DTOT( DATE() ) .End = DTOT( DATE() + 7 ) .AllDayEvent = .T. && make all day event .Subject = ALLTRIM("Make backup") .ReminderSet = .F. && turn off reminder .Save() ENDWITH RELEASE oCalItem RELEASE oOutLookObjectDo u know how to determine if a folder already exists before creating it (besides using the VBA chm file example of errortrapping the FOLDERS.ADD command incase the folder already exists).