Fox News Channel anchor Shepard Smith — the dude who said "b--- j--" on air — has inked a new four-year deal with the round-the-clock news network, Variety reports. Smith's new salary was not disclosed, but insiders say it's a lot of money for someone who said "b--- j--" on national TV.