1. A computer-implemented scheduling method, comprising: identifying a time difference between a participant time zone and a user time zone, wherein the participant time zone is associated with a participant and the user time zone is associated with a user scheduling an event; displaying availability information for the participant; selecting a time range for the event; graphically displaying, in relationship to the user time zone, the selected time range for the event relative to the availability information for the participant and a selected time preference period and a time period to be avoided for the participant in relationship to the user time zone; and determining whether the selected time range is during a selected time preference period and whether the selected time range is during a time period to be avoided for the participant in relationship to the participant time zone.