Two questions: 1. Is there a way to make an "Array field," where you could refer to something like afield[1], afield[2], . . . and have them each be an integer or some other base data type? 2. If not, I think something equivalent could be accomplished using composite data types written in C++. If there a performance cost to using routines in shared libraries? ---------------------------------------------------------------- Travis Bauer | CS Grad Student | IU |www.cs.indiana.edu/~trbauer ----------------------------------------------------------------