Fascinating look into PnP.  Very good explanations, that are clear to the layperson.  Nice job guys!