Improved "Shuffle Rosters" for new leagues
Basketball GM has long supported a "Shuffle Rosters" option when you start a new league from a file. However it kind of sucked, because it would randomly shuffle players on all teams along with free agents, often leaving tons of really good players as free agents.
Now, it will only shuffle players actually signed to teams, leaving free agents alone. This is possibly still not ideal -- maybe it would be better to shuffle in comparably rated free agents while not changing the overall talent distribution -- but it's a hell of a lot better than it used to be.
I tested it using this user-made NBA roster file, and the Warriors got what they deserved to balance off the universe. Their best player was Jameer Nelson and they wound up with the worst record in the league.