I guess its hard to police the salary cap with out side payments and all that, so all they can do is go by the contract sent into the league, another way would be to raise the cap to around say $1.2 million, i dont think many, if any would be able to pay above that and those teams that cant afford (eg Wollongong and Spirit) that should be able to drop into a 2nd division with say a cap of $600k (thats why i like isaacs 2 division 16 team idea), i think this would hugely limit cap cheating as i dont think too many rosters would be worth more than the 1.2 million and this gives the big time owners a bigger budget to work with to legally get the players they want, and stops the cheaper rosters getting flogged every week as they would probably do very well in a lower division with a 600k cap, and would be able to remain sustainable instead of competeing with the cowans and mcpeakes.
With the points cap, i think the limit is reasonable at 68 if they lowered it too much it would just cut out those fringe starters/good bench players say if it went down to say 65 the tigers for example would probably cut say crosswell or corletto and replace them with a rookie so they could keep there awesome starting 5, i think some players should be rated a bit better though, as barlow IMO as an olympic starter should be a 10, but there are also many guys rated too high in the 7-8 region, so if they could fix that somehow the points cap would be a decent system.
I think if you are an olympian/Word Champs at the most reasent event you are a 10 and the nbl 1st team from the previous year should be 10's, and new imports everyone else should be a 9 down, there are some iffy 10's, then loyalty points should not be transeferred, and maybe make it so only say 2 players on each roster can use internal ratings, this still rewards development but also stops teams absolutely stacking there teams by having players on really low internal ratings, yes this means some teams will lose some players they have developed but this is what the system is meant to do, spread the talent and increase parity, the only other exemption should be say a month out from the season guys like Luke Martin and Luke Kendall should be able to get a gig at any team regardless of points, have a set date, almost like a draft day or something, to keep them in the league, say for example if only 1 team wants them they can sign with them for 1 season, eg the spirit and luke martin then have to be fit in under the points cap after that, if more than one team wants them they have to play for the team with the most spare points, eg if say the spirit and the tigers want kendall, the spirit have 4 points, tigers have 1 point so kendall has to play for the spirit, if he refuses to do this, he is out of the league, this will keep the parity reasonably even and keep these guys like kendall in the league, which is only a good tihng. Teams cant be dodgy and say they want a player to stop other teams getting them, if in my previous example they say they want kendall, and they are the team with the most points they HAVE to sign him. Lets face it in most seasons there wont be too many starter level players or stars availble at that point, so giving some of the bottom level, cheaper rosters with some points to spare say the spirit as an example a decent bench player say a kendall or martin wouldnt exactly turn them into contenders and i doubt too may other teams wouldnt really be too upset, and keeping guys like that involved is only good for the league IMO.