OK, so we have

of community based projects for SCP, and we have

of files and versions associated with these projects. Lots of dependancies, and lots of documentation. There is so much going on, that the possibilities are endless. Yes, I'm saying it, FSO is nothing but a jumbled mess. It is in a complete state of disarray... Well, maybe not that far, but suffice to say it could use some housekeeping.
I cant count how many times I needed to play certain campaigns with different versions of executables, different MediaVPs, and different options. The whole thing is so messy, the current headlined release package took about 45 minutes to clean up just so I could use FSPort 3.0.3. If this had been a person unskilled at FS's native file formats, it would take hours of trial and error, and eventually giving up. Matter of fact, I actually had to help a friend of mine set it up, and it took about two hours for everything to work the way it should. And this is from a 'fresh package'. So now whenever I tell my unexperienced friends about FS2Open, I practically have to make a package myself and tell them not to update any of it unless I am there personally to supervise.
Yes the project is big and featurefull, but when was the last time a code freeze was instated? It seems like everybody's got the feature creep, and putting just as much effort implementing new things as they are fixing bugs. Beccause of this situation, official builds are few and far between. Between 3.6.6 and 3.6.7 there were dozens of CVS builds and custom builds. And as far as I can see, 3.6.8 is far, far away. I don't think this is supposed to happen, atleast dont see this as being practical.
Now don't get me wrong, I love all the work you guys are doing for the good of FSO, but right now I think all the skills, talent, and effort are misplaced. When I show someone the greatness of FSO, I don't want them to see the hundreds of different versions of the EXEs, nor the multitude of different versions of MediaVPs, nor the Wiki for help (which is in no way a Readme file), nor the workarounds and hacks for the many campaigns that dont work with different versions of FSO. I just want the gamer to be able to download a single official package, and have everything work from there.
With all the attention and publicity we've been getting lately, it would make sense to tidy everything up. Want to create a new mission flag? Great, just do it after the current mission parsing code works with all campaigns. Env mapping for OpenGL? That would be awesome... That is, after Env mapping for D3D is fixed. Really, things need to be fixed. Not only should things be backwards compatible, but also future compatible. That means implementing something, and then leaving it alone once it works. Once everything works, THEN you should try for something new.
Sorry for being so blunt, but I don't believe it makes any sense for everybody to do their own thing on a project this active.
Keep up the good work. And forgive the lengthy post.
[/rant off]
