Thanks Ernst. I'll read this, and (based on my experience) I'll understand it in about a year!