Thanks again for taking the time and putting in the effort to beat the whole thing. Very valuable feedback too, cheers!