What is really amazing is that these sort of questions (and detailed answers) are not welcome on StackOverflow:
Locked:
"This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: FAQ."
can't believe that hasn't been on HN before, so added it: http://news.ycombinator.com/item?id=4841329