Pretty Good, you have my approval, although some things could be changed/modified