Via: HardballTalk
UPDATE: Tim Brown of Yahoo! Sports says it's a done deal at four years and $40 million. ========== Even though the last we heard was that the negotiations.....