As of 1989, over 400 protein structures have been determined, with some 100 solved during the last year. The advances in protein crystallography that have led to this explosion of information are surveyed, and some frontiers of the science are briefly noted.