Thanksgiving is almost here and with it comes a bounty of good things like like home-cooked food (or a meal out), a gathering of loved ones and an entire day devoted to giving thanks for life's ...