A technology for creating a large number of different molecules & testing them rapidly for specific properties.