Thank you so much for the sites, I keep wanting to do everything myself which is why this is so bad but I'll definitely take a look and improve upon this. I also appreciate the kind words even though this thing doesn't deserve it.
Thanks for taking the time to try this out and the advice.