Diffusion research - past, present, and future