> >For example, why can't I use the same Attribute again and again? Note the strings are interned so the memory savings is not as great as you might think, and you pay a price in CPU to manage the flyweight pattern. -jh-