Stack Exchange Stack Exchange is a fast-growing network of 84 [and counting] question and answer sites on diverse topics from software progra ...