Happy Thanksgiving--we have much to be thankful for