Bill, I believe I agree with EVERYTHING you just wrote. To get Bell to stay though, I might offer him 3 years 18M take it or leave it. See if his agent bites, and although you may think it a little steep, it's what the Bills will have to do to keep or aquire players. A 3 year deal would also give him a shot at one more good contract if you want to look at it that way as well.