The second thing is I'm not willing to try new things, which I've slowly been avoiding recently. This brings me to OpenGL. For the past few years I've been working on DX 8\9, telling myself I'd eventually get to working on OpenGL. Now that I'm at work I find myself with an abundance of time I decided to scrap the renderer part of my code and build it as a generic interface for both APIs. I'm enjoying OpenGL so far, admittedly I'm nipping at nehes tutorials myself. The only real problem I find is creating a way to wrap OGL in a way that makes it similar to DirectX, because I don't think with a generic interface that I could get DirectX to act like OGL. On a side note I added Beginning OpenGL Game Programming and More OpenGL Game Programming to my growing book collection. Off the top of my head that is it.
I'm going to try and get some screenshots of my sprite application up for everyone, I just haven't had much time outside of work and stress testing my new computer at home with the latest in game and graphics technology. (Yeah, I'm slowly becoming a HL2 junkie)