OK... I never thought of doing it that way. But it should work, and probably better than the other way I was trying. The only reason I was trying to use types was because the dynamic memory allocation might help with the overhead (less memory used as the number of "tanks" decrease), but your method has that as well, but all in one type. Thank you!!!!