Jonathan Parker's question about "middle-dots" got me wondering about the origin of the "two spaces after a period" rule I learned in typing class, and unlearned in a design class. What's the deal with that? Where'd it originate? Why do people still do it?