Thanks Nate, Good stuff here.