I think it should be pointed out that automatic upgrades tend to break things and potentially introduce new security vulnerabilites when updates haven't been QAed properly. Its good advice for the average user, but bad advice for environments where things need to be change controlled. It can also cause alerts in certain host based intrusion detection systems if not coordinated so its really best to be wary of that.