Perhaps you are right - my 'problem' is that my parents are of an age were they studied Latin at High School, and as a result some of their education rubbed off on me; I no longer remember where I learned 'NB' (and other Latin miscellanea). Try living with parents who liked making witty and snarky comments in Latin about one and one's brother when one was trying to survive life as a nerdy teenager! :)