Hot damn! You packed a lot of info into this one! Noce work!
wasn't easy but it was worth a challenge! thanks!