Great reply, I don't understand everything in it but thank you for taking the time to write such a detailed response