In synthesis:
master pages are a technology to offer to web developer
the graphical inheritance; you can define a master template
that contain fixed graphical portion (e.g. header, footer, left menu,
etc...)
and define custom content for various areas on the page.