>The scope of a NAME name is Private, so it's generally both practical and OOPish to do things that way.
Bruce,
Using a private variable may be encapsulated to a certain degree, however there is absolutely nothing OOPish about it. OOP doesn't want any variables floating around in memory, it wants everything connected to an object somewhere as a property.