As an aside this is what FBX is trying to be for the CAD world.
http://www.autodesk.com/products/fbx/overview