When you mentioned it in your post I had one of those, "<slap>I could have had a V-8!</slap>" moments...It all makes sense, especially the limitation on no required constructor arguments. When writing the class, my mind was a zillion miles from that thought.Thanks again!