www.NFL.com has ranked the NFL's 32 head coaches. They have John Harbaugh ranked at #5 - behind Belichek, Coughlin, McCarthy and Tomlin. The Ravens have a great head coach and its good to see it recognized at a National level.