Random thoughts of a few scientists living and working in Heidelberg, Germany