In your examples, lets use generic names, instead of actual names. Here and in a few other places, you have actual names hard coded in. This could be problematic if someone had an automatic backdoor scanner, as well as it not being super professional.