Thanks for all the help, coding and advice !

We are going through our testing this week so ill post up what i ended up using once i verify it does everything i wanted.