I like how Southwest handles preboards -- pre-boarders get a different boarding pass, and folks that need extra time can also get a different boarding pass. That means they've spoken with an airline rep so likely reduces the people taking advantage. (I think they may also allow those without a special boarding pass to go after group A? Not sure.)