Because programmers like to be cute. 1638 converted to hexadecimal is 666. It's been that way since Word 95 or 97. That's when I came across the limit. It seemed so arbitrary I started trying to figure out what was significant about 1638. Lo and behold :)