Welcome Mike, lots of good stuff here.