My head hurts for too much thought but you do have some really interesting thoughts here.