I was wondering what people though of reducing the size of data members in various classes (Unit, City, Plot are instantiated the most) from int to short int or even char. The data would all be cast back to int when its querried so we need only change the base class and its get/set functions everything else can remain the same. This could offset the incresses in memory from new data and even result in a net reduction in total memory usage if done vigorously, I am wondering how much the casting will slow things down, dose anyone else have experience with this? On a related note it might be wise to create a getMemoryUsed function for the major classes (thouse SimCutie Demo Buttons would be an excelent means of activating the function). This would allow use to compare ad track memory incresses or savings.