I've purposely been staying out of this discussion in order to further encourage the free flow of ideas...
Even though this discussion wasn't intended to be about league finances, a number of people have addressed the issue in this thread, so I might as well provide a few thoughts of my own on the subject. I don't think a new CBA, whether it's our own or a copy of the NHL's, is the answer to our problems...unless a new CBA simply means slashing salaries XX% across the board. A new CBA means more rules, and we probably have a few too many rules as it is (although that's not to say that most of our rules aren't necessary).
I think it is possible for the league to continue on, financially, under the current structure. However, my fear is that, with so many teams close to critical mass, and so few teams flush with cash, that teams will run out of places to trade their high/over-priced players. Last year, we had a 78 OV player, Mark Recchi, placed on waivers because of his $8,000,000 salary. As a one-time occurence, that's not a big deal. Now imagine if things progressed to the point where 10-20 such players cleared waivers and ended up rotting in the minors. Do we want a league where good players can't find a job ANYWHERE because of their crappy contract?
As much as I don't like it, the only answer to this problem may be to jack revenue up artificially...either through toying with the sim, or through a league-wide subsidy. I know that's not "fair" to the rich owners, and that it will probably only serve to jack up salaries even further, but it works as a short-term cure.
Oh, and while it may be slightly self-serving, I do think it would be a good idea for every arena in the league to have about 20,000 seats. I don't think the sim completely accounts for supply/demand, and I honestly believe I would've made a bit more money last year had my Ducks played somewhere other than the 17,174 seat Arrowhead Pond.
Moving on to the "fish or cut bait" question...
Obviously, the NHL lockout hasn't done our league any favors...although, at this rate, Al MacInnis may never have to formally retire, which would certainly help my blueline. Seriously though, I'm so ticked at the NHL that I almost hope that this season DOES get cancelled, just so all of the parties involved can further suffer from the mess they've made. Since I got over the initial shock of the lockout, I've been perfectly content to watch more NCAA hockey and more soccer. Oh, and the fact that the Eagles are in the Super Bowl doesn't hurt, either.
Vitriol aside, the HFNHL will always be faced with two major problems:
1) League administration is a pain in the rear.
2) Three or four bad/absent GMs are capable of screwing things up for everyone.
The perfect solution to problem #1 is an impossible dream - a commissioner, a DoPP, and a Sim Manager with oodles of time and boundless enthusiasm for administrative drudgery. Almost as impossible would be delegating administrative tasks across fifteen people, because it only takes one person not doing their job to screw things up, plus the coordination would be time-consuming.
I think the current structure we have - a commissioner, DoPP, DoPR, Sim Manager with one layer of redundancy - can work...especially in an environment where we don't have to worry about problem #2, bad/absent GMs. At the moment, I think we have the best group of GMs we've ever had. Still, keeping up with league administration can be a problem simply because people go through periods where they wish they were just a GM.
What we have to do is lessen the workload as much as possible to help league administrators cope. If that means that the HFNHL is slightly less realistic, so be it. It will still be a lot more realistic than 99% of FHL leagues out there.
What can we do specifically to lessen the workload? Obviously, being able to import someone else's ratings database would be a start, even if it meant a couple of bucks. Rating challenges would end up straightening out most of the major discrepancies. Perhaps we should limit the waiver draft to non-playoff teams only? Perhaps limit the entry draft to six rounds? Process contract offers once a month during the season? Make all nights "double sim nights"? I'm just throwing out suggestions here.
Bottom line, we're all doing this for fun. Everything isn't always going to be 100% fair, but that's life.