I was listening to Kellen Olsen, and his take was that Suns may let him walk even with the draft capital they spent on him depending on the contract. Olsen felt if Williams' camp wanted $20 mil per season that was too much. If the Suns could get a market friendly $15 million they would resign him, because the contract would be tradable.
Listening to Olsen, I was thinking maybe they resign him on a front loaded deal, so maybe the first year is above $20 million and the remaining years get you towards that $15 million, with team options, etc.