What is the meaning of "enum"

Hello everyone,

I would like to know what "enum" is used for and general stuff about it as I have seen a couple of "enums" in the build in script like the third person controller.

It seams kind of a important part of scripting (or am i wrong?)

Understanding "enums" would make my day a whole lot easier.

Thank you ;)

This article does a decent job at explaining them: http://cplus.about.com/od/introductiontoprogramming/p/enumeration.htm