Bill Hall, all of that is very well thought out. I see a lot of partial arguments posted in here. I've been super critical of Josh's arguments and the players general argument...as their argument is terrible. But that doesn't mean they are entirely wrong. There are 3 sides at play here. Players, high revenue clubs, and low revenue clubs. Finding a happy medium for all 3 sides will not be easy. It's really easy to say "well teams see how these long deals work out and aren't doing them". While true, not signing those long term deals eats away at players revenues as a whole...and that's not exactly fair as league-wide revenue keeps increasing. You can say "well then let's pay players more money sooner or let them reach free agency sooner". Well then there goes competitive balance for small market clubs. You can say "well let's expand revenue sharing". I'm sure high revenue clubs will be lining up to increase revenue sharing so teams like Miami, Tampa, Oakland, Pittsburgh, etc can tank their payrolls and pocket millions on millions of revenue sharing dollars. I personally think a salary cap/floor that guarantees players X% of revenue is the answer...and with significantly expanded revenue sharing. That will never happen though as big markets don't want to share that much revenue...and I think players like the idea of uncapped contracts. Will be tougher to shell out $30+ million for a superstar with a salary cap/floor.