Wow, this is so much more feedback than i expected lol. I really appriciate it man! I'll definitely take all of these things into consideration. Also your solutions are really helpful, so thank you for taking the time to provide them. Cheers.