Good to hear about the contract restructure. I suspect some other old pros will do the same. This could be a championship year and I think every Niner knows that and may be generous. Just a guess of course.
Are you sure the salaries are fixed? Crabtree held out in a contract dispute his rookie year. Actually I don't know the answer but just want to be sure you are correct.
I wanted Tank Carradine at DE based on almost nothing except he has a nickname the same as an old King.
Anyway, they picked the Justin Smith replacement for the future and the Goldson replacement for now so that's good. Not sure what they absolutely need now. They have been mumbling about tight ends to fit their offense so we'll see.