Allen writes that the Predators need to offer Weber the best contract that they can, and if he doesn't accept it, they need to trade him.
He writes that the Preds need to offer Weber a deal that is more than the 13-year deal worth $98 million that Ryan Suter signed with Minnesota.
Allen adds, "Clearly, Poile doesn't want to trade Weber. But he has to if Weber turns down a $100 million deal."
Weber's agent told ESPN.com that "Shea is still processing this news" of Suter leaving the Predators.