I think the minimum salary is a good idea. There's teams like Miami who are constantly gaming the system, by keeping payrolls very low, and then receiving the various forms of compensation for being small market and low-revenue. They can have a profitable strategy while not intending to compete and drawing minimal interest from fans. A 2:1 ratio between the highest paying teams and the lowest paying teams seems about right. I like to some bullies and some underdogs, and as Tampa Bay has shows, it's quite possible to compete with lower payrolls.