I like Leach as a player but I hated that contract when he got it and that hasn't changed. The Ravens overpaid big time for Leach.

Having said that Leach and Williams didn't cost the team Grubbs. They could have kept Grubbs if they really wanted to. In fact they came really close to doing so. Grubbs left because Grubbs wanted to leave not because the Ravens couldn't afford to keep him.

G is not a position that I worry about. I believe Osemele would make a tremendous G. But if you push him to G, you leave the T spots in shambles. Thats where the Ravens need to focus their attention and money.