A method and apparatus for synchronizing data on a network is disclosed. In one
embodiment, the invention comprises a method including establishing a wireless
communications channel between a first mobile computer device belonging to a workgroup
and a second device and determining if the second device belongs to the workgroup
of the first device. If the second device belongs to the workgroup of the first
device, then the method further includes receiving data at the first device from
the second device through the wireless communications channel and resolving conflicts
between the received data and data of the first device.