Nerd knowledge. Noob explanations.