Should I use "did you know" or "do you know" to introduce a fact? I've only seen "did you know" in action. My logical deduction is that before the "question" (which is not much of a question because you're not asking for an answer), you wouldn't have been sure whether the listener'd known about what you're about to say or not.

Understanding the Context

As a native English speaker (Australia) I've always known and used the expression "to know something inside out", meaning "to know thoroughly". Just now when editing a post on another SE site that