Despite his vow that he was going to step down at the end of this current contract... http://www.mlbtraderumors.com/2012/01/bud-selig-to-receive-extension.html
Well then it makes sense that he gets a contract extension since the commissioner is an employee of the owners.
I'm not sure what more he can do to the Astros, but I'm sure he'll try to piss me off more in those two years.
The NFL hasn't voted out a commissioner since the '50s, and the NBA will never fire Stern. Not sure what the big whoop is.