I just purchased Realtime Rendering and 3D Game Engine Design. It's time to get into some hardcore graphics! I think I'm going to do more prototyping for Battlements and not "proper design", as proper design when you're not sure what you're designing tends to slow things down... a lot. Maybe I'll also buy Refactoring so I can learn to take PrototypedCrap and turn it into MaintainableCode. I wonder if Microsoft's marketing crew takes the *problems* with their software into account when they plan for the future... It's hard to tell your grandmother that Win9x only supports 64k GDI objects when she sees the start menu turn into gibberish... She only wants it to Just Work. Relatives make awesome food. :D