I hate to admit it, but this guy has a few good points..