Not sure if this has been posted here before, but a while ago I found a program that allows you to use any official skin (but only you can see it - so basically just a custom skin). They also have a lot of community made skins, maps, loading screen borders and so on. So far had no problems...