appears to be exactly what I want in terms of defining data. Good find. I need to still do some exploring to find what I can do in terms of constructor cleanup (so that I don't need to call object methods to set all of the variables after 'new' is invoked .. aka constructors that take parameters like they are supposed to), but this will help with method cleanup quite a bit. Thanks!