I'm excellent with trivia (huzzah for having a bf that loves bar trivia contests!) and whenever people comment on it, I just tell them that I read constantly. That is pretty much the sole reason I retain weird, random facts. Constant ingestion of written material.