GAWD! So I downloaded the latest version of blender, and the directx importer/exporter from here..
http://www.ben.3rdimension.co.uk/
..which claims it does EVERYTHING. Well, it doesnt. When I import a model (that looks fine from directx viewer), it doesnt apply the texture. So I reapply the texture (luckily it does load the uv coords), scale it down, then export it. It loads into dbpro at the correct size, but now the normals are jacked up! I tryed shift n and shift ctrl n, neither worked, the normals seemed Wayyy too big inside dbpro (lit polygons were solid white, and flickered).
I dont know how you artists put up with this crap!
So I decided to just say screw it. Im gonna manually scale down the frame transform matrix by hand, inside notepad. Ahh good old notepad, you have never let me down...
All you need is zeal