I've been working with this all day. I made a skin and put it on a model, and that model opened fine in the War3ModelEditor with the skin and everything. But once I imported it, it just showed a floating gray part.
Alright well I'll show exactly what I do so that you all can tell me exactly what I did wrong.

So here I have my skin along with the Peon model that it goes on in a folder to make it easy. I edited the skin in gimp and saved it as a TGA.

So I then went into Warcraft3Viewer and converted the TGA to a BLP.

Here's the simple color edit of a skin that I've been trying to put on the peon in War3ModelEditor.

So then I open up the peon.mdx in MDXPather.

I change the texture file to the name of mine, except with Textures\ in front of it. I then save the file as brownpeon.mdx.

Then I go into the world editor and import the files.

I change the file names to correct paths and then save the map, exit world editor, and then start it up again. I load up my map and my model ends up looking like...

...this. Seriously I've looked through all the tutorials and I haven't found one to fix the problem.
So yeah, help a noob out?