Tutorials for creating your own skin?

A Forum Thread for Counter-Strike: Source

I've always wanted to make my own weapon skins, since I have so many ideas but don't want to rely on other people to do them for me, but wouldn't really know where to begin and even when I do search for tutorials, it doesn't really come up with what I want. So what I need help with is just finding a really good tutorial for creating custom skins (creating models, texturing, animating, etc.) Help would be much appreciated!