I was going through some numbers in my head about Calvin Johnson's contract. Now the Lions have to reduce his cap hit next year to be honest. How you do that is simple a contract extension. Now I like to keep the man here for at least another 5 years if not longer. So I was running some numbers and found out that the guaranteed money actually hurts cap space so I went with a smaller number but increased the pay per year. There is the issue of a player not wanting to sign a long term contract without a good signing bonus however I think any long term contract is a risk for the player. That risk is the simple fact that the signing bonus only hits the first 5 years even if the contract is say 10 years. The contract is also sticky in that you can only increase a pay 30 percent over the previous year in non bonus money. So that means starting a low amount but a high signing bonus means we could not get the money we need to PAY THE MAN. Now Fitzgerald got a good 8 year deal with a 50 million signing bonus and total contract of 120 million. That averages out to 15 million per year. I think the Lions could one up this and go with just a 10 year deal but a 30 million Signing Bonus but end up with a contract of 160 million. Of course this is a lot like a Haynesworth deal. I mean that by back logging the deal after the Signing bonus with 94 Million in the last 5 years. I just checked and I could raise the signing bonus by 10 million but I lose a million in cap space in 2012. Needless to say it is doable but would would be difficult for him to get more than a 45 million signing bonus.