I always thought it would be dead handy to have a function that converts a matrix into an object, people could use the standard matrix system in their editor, then export it as a DBO, or use it natively - building the matrix in-game, convert it to an object, then delete the matrix.
It's fidly, but by no means difficult - I did something similar with an old RTS game, used a matrix in the level editor, then used the same data and textures to make a memblock matrix in-game, to allow coloured vertices mainly but tere are other benefits (shaders, effects, collision, physics systems, performance, dark lights... could go on for ages). I still like using matrices in editors, because it's so easy to get editing, scrolling and texturing working on a matrix.

Health, Ammo, and bacon and eggs!
