That's the spirit!
See now that we have the EAW source in hand, under control and building reliably there is now actually some point to all those "debates".
Once we have a Vista/7 solution resolved, I can't wait to start my own branch for cheeseomax experimentations.
In theory, all the game engine components could be replaced (though painfully). We're starting relatively simple, and step-wise. Vista patch for the existing product if at all possible and then go from there.
I think a gampspy api update after that would make sense, the new features offer all kinds of stuff we have wanted for ages - stats, rankings, ladders... etc... built in, with control of the gamepsy interface for sfc I could put some sweet functionality on this website. (add that to the potential for digital goods on the market... + modern oci webapp etc.) Meanwhile we can debate on how exactly to proceed with a complete overhaul to the product. I think that is what everyone wants, but we really only now have the required infrastructure setup and at our disposal.
Right now I'm looking for the quick vista fix, a gamespy api update (insert re-commitment debate here), then to strip as much as the old cruft from the project as possible, replacing it with newer platform references, isolate the sfb logic if at all possible and then step back and consider the potential for replacing major engine components (2d,3d graphics or sound).
But really, we are only 12 weeks in, and while progress has been good and the potential exciting, we do not have a vista fix in hand. Until then I will be uneasy. I'm taking a bit of a rest as I have been busting my arse on this for the last while, but I am committed to making it work or finding the right people to help us do it.