Implementing an electronic calendar can include accessing a first electronic
calendar owned by a first party, accessing a second electronic calendar owned by
a second party, and presenting a view that combines at least one existing entry
from within each of the first and second electronic calendars. Source information
for each of the first and second electronic calendars may be electronically maintained.
The combined view may be updated electronically to reflect a change to at least
one of the existing entries from within at least one of the first and second electronic
calendars. Electronic calendars may be accessed and overlaid without importing
events, thus enabling simple updating. Event information may be imported and source
or other attributes may be associated with imported information to enable updating
and other sorting functions.