To create a unique look for your WordPress site.
To take advantage of templates, template tags, and the WordPress Loop to generate different website results and looks.
To provide alternative templates for specific site features, such as category pages and search result pages.