Using bar code technology to automate data collection provides a rapid and reliable alternative to paper-and-pencil tracking or keyboard entry into pocket or laptop computer. An array of bar code symbols is printed on a data menu, with a unique symbol corresponding to each possible observation. Bar code symbols are scanned using hand-held readers, which record the event, log the observation time, and store data for transfer to a personal computer. Advantages of the bar code monitoring system include: (1) ease of use by staff with minimal technical training, (2) reduced data entry errors and increased entry speed, (3) reliable portable operation, and (4) low-cost hardware. While the bar code system described here is used for behavioral monitoring in a residential treatment setting for the developmentally disabled, with minimal modification this system can be adapted for use in a wide variety of research and clinical applications.