Honestly, I think part of the answer with those missed connections is to get a lounge pass and start padding your connections where you know there's a chance of trouble (e.g. if you're flying out of SFO, don't take an even-remotely-close connection somewhere else because of the fog). Granted, from what I've gathered, United is winning a race to the bottom...