Thank you so much for taking the time to write out those points! I'll definitely work on this some more and hope to finetune it better. Thanks again!