Second Life: Why is my skin corrupted? [Solution found!]

I’ve got a number of skins that are corrupted, most are freebies (thank goodness), but some are not. Does anyone know how to fix this? I’ve rebaked and to no avail. I’d like to try everthing first before I toss them out, just in case it’s fixable. Please let me know if you have an answer. Below is an example of what the typical messed up skin looks like.

OK, I’ve found a solution.
Step 1: Make sure that you can see your Advanced menu, to the right of the Help menu. If you do not, then press control-alt and D keys at once. That should bring it up.

Step2: Go to Rendering -> Features -> Palletized Textures (Control-alt F7. I have no idea what this is, but, it’s part of the solution). Toggle this to off.

Step 3: Rebake (reload the textures on your avatar) by pressing control-alt and R simultaneously.

Step 4: Toggle Rendering -> Features -> Palletized Textures again.

Step 5: Repeat step 3: Rebake by pressing contro-alt and R simultaneously.

Hopefully that should resolve the issue. If it does not, I’ve found that switching from one skin then back to the other (after having done this) sometimes makes the difference.

Good luck!