Intro Have you ever wanted to get an enum's description instead of it's ToString() representation? I know I did. Just override ToString()? Enum's don't allow overrides. Just use some method that switches based on the enum value? Switches are evil! Enter