First Update:
Looking over my current structure I can see that although it has some good points, other things need to be totally redone. I knew I'd have to do this sooner or later because the code is more of a quick RTS hack than a framework good enough for a finished game.
Therefore I'm starting again. Thanks to some awesome code I've found all over the place, my job will be easier. At the moment, I'm using MD3 player models and weapons with no physics. Eventually I'll be using FMOD, Cal3D, RakNet and Newton. (Yes that's right, newton on hundreds of objects @ once

I have one development that I think will interest some people, Realtime Lighting in Q3 maps


http://www.eve-corp.com/darkreign3/RTLightDemo.zip
* Ready to go Binary
* Contains modified Irrlicht DLL + VC6 Lib + GtKRadiant entity file
* Contains RTLight versions of the example iD maps (Q3DM1, Q3DM17, Q3DM7)
* Requires Q3 pak0.pk3
(Please mention if you use this code. If people like what I post, I'll be more likely to post more code)