Your email left me confused because you say implementing D3DXMesh is small however towards the end of your email say it is a large job. Surely having something small is good for SoC projects, no?
D3DX is huge and D3DXMesh is a small part of it but I meant that just implementing D3DXMesh isn't that useful as it won't get apps running. All serious apps which use D3DX at least use it for the shader compiler.
Roderick