Hey CT, that looks like a lot of work! Will probably pay off for you though.