Greg gave a very good overview of how the entire Sharepoint is structured and short and sweet explanation of Sites, Sites Templates Concepts.

Good one for any Newbie or any sharepoint developer.