Challenge updates....

My thoughts regarding each challenge completed.