In the feel-good story of the morning, the Cardinals have agreed to a $1 Billion TV deal, which will provide them substantial additional revenue. http://www.mlbtraderumors.com/2015/07/cardinals-tv-contract-billion.html Oh, the challenges of a small market.