Some thoughts on Microsoft...
http://seclists.org/lists/nmap-hackers/2005/Apr-Jun/0000.html
Fooology: (1) the study of foo; (2) the science dedicated to the understanding of foo; (3) the study of the series of cannonical metasyntactic variable names ("foo", "bar", "baz"..).