Ah we can’t have everything can we? I prefer the Enum machination as well. However the author’s point about memory is also poignant…. But, if we are concerned with memory and we are working at the system level….C++ to the rescue! Arrrgh! I know right? Everything has it’s place though. Everyone should know a few powerful languages. I fairly consider Java and C++ powerful languages. Great read, and comments.