I think it could level the playing a field just a bit more without taking the better franchises down that big a notch. Coding the site to ensure everything is done dynamically would be the ideal, though it could as bo said, certainly be done manually as well. It wouldn't be rocket science, get your number below such and such cap by such and such date, otherwise admins will make the cuts for you. Boom, done. Tweaking the pay scales and deciding what a fair cap should be of course would make for good discussion.