Greinke has single-handedly recouped nearly all of that money Moore blew on Farnsworth. If Moore had waited to make the extension offer until after the season started (like how he did it with Soria) the numbers would have likely been significantly higher. $1M/year? $2M/year? In any event, by getting the Greinke extension done this off-season, Moore saved Glass a boatload.
One other thing: I bought my Greinke jersey in 2004. He's my favorite Royal. Last night's game made all of his frustrations and fits and starts worth it. That was one of the most entertaining games I've ever seen, and certainly one of the most satisfying.