Email Customization

Explain the various ways to individualize email content (I.e. AMPscript, personalization strings, Dynamic Content, Guide Template Language).