The LC220 programmable logic controller from LabSmith Inc. provides synchronization for lasers and laboratory apparatus. With Windows- or LabView-based programming, it can be operated while embedded or on the benchtop. Its two channels function as digital delays, timers and clocks. Its outputs allow control over flashlamps, Q-switches, shutters and flow controllers, and external feedback to its inputs can be used to synchronize the triggering of uncertain events. The device provides 5-ns resolution and 100-ps accuracy, and its drift compensation mode automatically adjusts delays to maintain timing accuracy of drift-prone apparatus. Other timing modes include dynamic delay for capturing elusive events and noise suppression for triggering in suboptimal environments.