Thanks everyone, It was fun. And yes I know I have some room for improvement.