I've "skun" a few (only in deep, dark "locations", where legality isn't a concern, of course :D ). Not toooo bad but some of the same problems as you guys UNTIL I saw an instruction on here (last year) that basically took me back to my (large) Catfish skinning days. Slit the skin around the neck (WAIT - snakes have no neck - or are they all neck - well,anyway ... ) use 2 pliers to grab the skin (in one, and the flesh/bone in the other) and pull skin off like a wet T-shirt. Easiest, fastest, slickest trick I ever had with one. No smell, clean skin, (very little or) no "fleshing" needed. I'll never do it any other way again.
(BTW with real big Catfish I used to nail the head to a tree/ or heavy plank, and use only one pliers. Probably could/would try the same with a larger snake.) After you do ol' sneaky snake (being a little careful around the vent), slit it up (or down) the belly (shears work well), and tack it down to a board to dry (no Borax or anything needed, usually a couple of days or so - preferably OUT OF the sun). Cut off the two side/belly halfs with shears before rolling it to store (easier, flatter, less space, as per Eric Krewson) in ziplock bag.
Do a search in (of all places) the Bowyers Bench forum on snakeskins for further mention of these methods. Neat, neat, neat!