All the NFL heading coaching vacancies have been filled and their will be plenty of new faces on the sidelines next season. The Lions, Redskins, Texans, Titans, Browns, Buccaneers and Vikings all have new faces of their franchises for the upcoming season. Detroit hired former Colts Head Coach Jim Caldwell, who was most recently the Ravens Offensive Coordinator. The Redskins went with an offensive mind as well as they tabbed Jay Gruden, the Bengals Offensive Coordinator and brother of Monday Night Football’s Jon Gruden. Houston headed to the college level to hire Bill O’Brien, who was the Penn State coach for the past two seasons and served under Bill Belichick for five seasons. Tennessee brought back Ken Whisenhunt, who coached the Cardinals for six seasons and is a very smart offensive mind. The Buccaneers went to the defensive side of the ball and gave Lovie Smith a second chance after he spent nine seasons in Chicago. Minnesota kept up with the defensive trend and gave Mike Zimmer, the Bengals Defensive Coordinator for the past six seasons his first head coaching gig. The final hire occurred yesterday when the Browns hired Mike Pettine, a Defensive Coordinator for the Jets and most recently Buffalo. While a few teams took a defensive minded coach, these days teams want offense.