Wow. Thanks, I have learned a lot here.