Reported by Dutton, at Noon today:
The Royals reached agreement Monday morning with right-handed pitcher Zack Greinke on a four-year contract that buys out his first two seasons of free-agent eligibility.
Financial terms were not immediately available.
Obviously, the conversation will get more interesting once we know the financial figures. Needless to say, as evidenced by Greinke's modest request earlier this month, as well as the general outline of the contract, it's almost impossible to imagine the money being a problem.
Update: Various reports are circulating that the deal is four years, ~$38 million.
Reportedly, the contract breaks down like this: