While there are many problems, if one focuses on the bigger picture there are numerous reasons to be thankful for living in a time of remarkable progress and wonderful possibilities for the future.