This was brought up in another topic, and I'd like to extend the idea.
The reason behind making the TBL files binary is to improve loading speed, as well as (slightly) reduce size. For all you non-coders out there, making the files binary would be stuffing all the info into a file end-to-end. A program would have to be made to edit the files with a friendly GUI.
Taking this a step further, I'd like to suggest the TBL data be added as a chunk to each model's POF-if it doesn't exist, FS2 does the normal table checking routine. This is for a few reasons:
First, it means Freespace only has to open one file for each model, which further improves loading speed.
Second, it makes it much, much easier to add/remove ships in general, and especially for Freespace/2 newbies.
Third, an addition to POFCS would mean only one program would be needed to move a ship into Freespace.
The result: Table data would be integrated into the POF files, with the usual .tbl files being supported.
Comments? Complaints? Heated responses?