Slides of an invited talk, given at EuroCVD in 2007 R. L. Puurunen, Understanding the surface chemistry of atomic layer deposition: achievements and challenges, Sixteenth European Conference on Chemical Vapor Deposition, EuroCVD-16. Den Haag, The Netherlands, 16 - 21 Sept. 2007. Book of Extended Abstracts. Klein, C.R. (Ed.). Delft University of Technology (2007), 11. Invited talk.