Those skilled in the art will appreciate that the synchronization processor may be implemented by many different types of computing devices, including a laptop and other portable computers, multiprocessor systems, networked computers, mainframe computers, hand-held computers, personal data assistants (PDAs), and on other types of computing devices that include a processor and a memory for storing