This is off topic Perpete but the topic was raised in this thread. Limit buys to two times the TV money. I think this is an excellent idea and I think an even more radical idea could work wonders and fix a lot of the problems in BB easily.
What if you could not buy players above one times your leagues TV money unless you were in division I? For Australia division II TV is about $130-140,000. No-one in division II really needs more expensive players than that. But the messed up way the market is at the moment you are virtually forced to get a couple of $200,000 "rentals" to compete with your opponents in the finals. This leads to teams promoting to division I with a massive debt and tanking back down right away.
It would actually encourage training. It would save teams from this suicidal arms race where you can buy a $250,000 a week player for $100,000. It would mean teams actually look for good value players. I don't know what the TV money is for lower leagues but if it forced teams to be sensible it seems like a great idea.
When you try and bid on a $300,000 a week player while you are in division IV you should get a message like, "Sorry coach, I am looking to play in a league with a bit more competition where I can showcase my skills against real opponents."
The by-products of this is making things much harder for farms, encouraging training, sending a ton of useless free agents into retirement and helping managers to not wreck their own teams. Win-win-win-win.