Well, I've been out of town, and I've moved, but I'm back and working now, and big things are happening. I've started updating CVS again, and there's lots of changes in the source base. The first and most visible one is the fact that we've now got the OpenGL renderer split off into a DLL. Now, I know, all of the *nix users out there are cringing in horror, but portability is the next big thing I plan to start working on. First thing will be to introduce our own library of types (INT32, INT64, FLOAT, SHORT) that can be redefined for different compilers. After that's complete then we just have to work on endian-ness. I really don't have any good documents anywhere on portable code and big/little endian processors... If anyone has anything that could help with portability it would be GREATLY appreciated. Thanks. Psykotik, out.