With the Brewers though, we've been talking about when Fielder will need to be traded nearly since the day he proved to be an immense talent. That is because the assumption was he would be such a terrible fielder, he would have to be moved to DH within a couple years. Before Braun took that below market deal, fans were wondering by his second year in the league only if we'd have to trade him in a few years. Many fans don't realize how long teams have control of players before they can be free agents either. They also don't realize teams recieve compensation picks for losing free agents. Just imagine if Braun hadn't chose to take that 6 year deal, we'd all be terrified that it was likely a matter of when he'd need to be traded. It's ridiculous and so frustrating. Except for a select few top flight players, FA players are marginally better and much more expensive than bringing up prospects. I don't think most fans realize that by the time players hit free agency, most are past their prime or at the end of their prime years. Those long term deals seem nice when a player is signed, but more often than not once a player hits the last few years of the contract, they could easily be replaced by a younger player. I wish they would tweak the compensation a bit and improve the revenue sharing, but for the most part all the current system does is prevent us from wasting a lot of money.