While I am not sure that the C's would have offered him a max contract if they knew they weren't going to land KD, I am not sure that this is such a horrible thing either. It wasn't too long ago we were discussing trading some of our picks for Horford and then we'd still have to give him all that money. I think that our low post game was fairly poor and that this is an upgrade for the next 2-3 years. We might regret this in the 4th year, but then again he's a smart player and can adjust and adapt as he gets older and slower. I think we needed this to compete with the Raptors and Heat and now the Knicks who are likely better. We can't stay a 6-8th seed and expect to get past the first round. Horford helps I think.