A lot of this goes over my head of course, but it is so interesting~ I am going to Heidelberg in two months for a...