Welcome to the halfway point of the NFL season (and more than halfway for the fantasy football season). Hopefully, your season-long fantasy football teams have survived injuries, bye weeks, and bad ...