ZacamGood, we already have a project set up for that. Be aware that 2010 is capable of using C++0x which we don't have across all of our platforms yet, so be careful for the current moment and limit to C++98/03 Standards.
Yup, have to abandon new, fancy, highlighted nullptr

We do use GLSL Shaders. Current minimum support for version 1.20 (else it's Fixed Render Pipeline) as well as Limited Post-Processing. We do have some batching and handler/management tracing issues (namely a lack of a comprehensive sorter), and not all platforms have the ability to actually use the Launchers AA settings option to actually set the AA. And we would need to be able to implement it in a way that still allows Post-Processing to be done. Plans are also in the works to see about leveraging some Geometry shaders at some point as well. Of course, we are also still operating on a single pass rendering system in displaying everything, so there's another area we can also use some help, or even just somebody who's more familiar with a graphics API and the kind of workflow/pipeline it needs to accomplish it's goals. I'm barely begining to scratch the surface on OpenGL myself.
Actually, render code scares me a lot. I would strongly advice to intoduce some at least more or less object-oriented architecture at first, withoud that c-style-with-hacks-here-and-there approach, and abandon 16bit colors completely. It would be waaay more easier and comfortable.
Very nice. So, debugging, profiling and Analysis are probably things you are familiar with (Is your version of MSVC high enough to give you Analyze functions?)
Generally, I spend about 80% of time debugging, so yes. And have some profiling tools too. But not sure about what you mean with "Analysis".
I have access to MSVS 2010 Ultimate.
Of course, to really be able to profile well, you'll need to have a copy of Freespace 2
Original FS2 is installed, now downloading something using FreeSpace Open Installer, but I doubt I could spend much time to get into custom campaigns. Should see later regarding how good the work will go.
The biggest factor for any change to the code is that, no matter what, at the end of the day the code MUST still be able to load the original Freespace 2 Retail Data and present it just like Retail did (naturally, it'll probably be faster/smoother than, but you hopefully get the idea).
That's clear

Hopefully, you haven't fled the room in terror yet, so I look forward to how this may develop.
Still here lol

Checked out, complied. Somehow, gr_init() keeps to freeze or crush explorer.exe, now figuring out the reason. Will be my first bug fix

There are also a lot of memleaks, I would propose a little bit different allocation technique I used in my previous project.
SushiHello there and thanks for warm welcome

You may also want to get on IRC:
#scp on irc.esper.net
is the main channel where FSO coders hang out.
Not used to IRC, personally I prefer Skype conferences, but will try to find some time to get into this.