We just did this in the Rapids financial loss thread: teams pay a capital call each year that is used primarily to pay salaries. But you're right on the whole, though. Teams aren't really ever going to make enough attendance revenue to fund a significant increase in salaries -- that would have to come through a bigger TV contract. Maybe Garber can negotiate a TV contract that pumps a lot of money into the league with a clause like the one that went along with LA's local broadcast rights. Something like, "hey NBC, pay us $100 million/year (or $60) and we'll guarantee a high profile player on every team."