Note: the above explanations come from Prima's MxO guide, and much of the background information in that book apparently comes from the fabled "MxO dev bible" (they should publish that book, it seems to be full of background info).