As the tutorial given comes from SecondLife, which also has such Halo problem it's because it always converts the image there, either resizing it or changing the format it also treats the completely transparent pixels as white ones, eventually, when resizing it to it's default sizes (always to the power of 2), it mixes pixels again.
And all I said Guy is that instead of using a transparency layer, they simply just put transparency into the editing. And that any pixel that's transparent is defaulted to white so it costs less memory, that saving color values from transparent pixels is something Photoshop should have too, thought sadly does not.
Anything else you might've said has really not come through to me as you're confusing ME now, I thought I was quite clear earlier on.