I've already thought of all that, now I'm thinking about haveing something that will alow you to leave behind shattered hull plates that conform to the origonal texture, the idea being to give each ship a damage skin and use the alpha of a decal to blend that texture in over the non-damaged texture + scorching.
once I'm sure the basic decal system is working with out flaw the next thing I plan on doing is (after I get decals working for beams, that is going to be a nightmareish propasition) implement dynamic decals, decals that change texture from frame to frame, this wil alow me to then implement animated decals with animated glow maps, so you hit a ship it's hull busrsts into fire a second later the molten metal cools leaveing a scorched mark on the surface, I can also make some realy cool hit effects useing non-clipped decals set to disapear after the animation runs (this is a hit effect that Carl asked for specificly, I was already planing on implementing it)
so the current decal code, once determined to be solid will, then get beam decals and decals for subobjects (you may have seen that they don't show up on turrets, ect...) then I can start playing with new stuf