There is WAY more to just moving an affiliated franchise then all of you are saying. Let's say the Twins were able to move their AAA team to St. Paul. Before doing so, an existing AAA franchise would need to either be sold and/or relocated (with current ownership) to St. Paul (or whatever city). You can't just add a team without removing on. Approval needs to be granted by not only the league itself (IL or PCL), but also from MiLB and MLB. I also believe (but I am not certain) that the Twins would need to approve the move of a team within their territory. Obviously they would approve if they want the affiliate there. If you wanted to put a AAA team in Dayton, OH then you need to get the Dayton franchise to first WANT to change levels. If they would choose to change levels, then you need to add another Class A team and reduce AAA by another team. The agreement between MiLB and MLB is so that all existing franchises are GUARANTEED to have a MLB affiliate. So, there is no way that Beloit could be a team without players. They are guaranteed to have a MLB affiliate. There is nothing stopping MiLB from setting up a team in ANY city that already hosts an affiliated or college-league team. If the proper approvals were granted, then a team could step into St. Paul without any compensation given, or approval granted from the Saints. However, it would be highly unlikely that that would happen while the Saints are still in town. Lastly, the minor league team decides which level it chooses to be in, not the MLB team affiliated with it. The MLB team simply has a "list" of teams at each level that it can negotiate and affiliate with.