What is a WordPress Theme?

What is a WordPress Theme? A WordPress theme is a collection of files that work together to produce an underlying, unifying design for a blog.  They are kind of like a template in a word processor, but a bit more robust than that because they also include programming...