I don't feel like reading that thread, but when I had to get a rattlesnake out from under the washing machine (which was located outside, but in a breezeway where I and my dogs had to walk through several times a day), I used a loop stick. I don't know what they're actually called, but it was safe and easy.
Take a length of PVC pipe, 4-5 feet, maybe 1 inch or 3/4" in diameter, and loop a long piece of rope through it so that there's a loop sticking out the far end, and the loose ends run through the pipe out the other end (to your hand). Then, you can push the rope out through the PVC pipe to make a nice, big, loose loop. With a big, loose loop, it is not difficult to work the loop over the snake's head, because if you work it right you don't have to touch the snake with anything but just lay the rope over it, and then once you've got it all in position, take up all the slack and you've lassoed your snake. Position the rope as near the head as you can, because then your snake won't be able to move out of your loop. Pick the snake up, maintaining tension on the rope, and quickly put it in the bottom of a receptacle you can close (trash can, cooler, etc. and of course you already have this prepared and right where you are working) release the tension on the rope, remove your loop stick. At this point you can even shut the lid of the receptacle on your stick before letting the snake go, drop your loose ends, and pull the stick out without the rope, then pull the rope out the almost-closed receptacle using only one end, so that it slides out from under the snake as you pull it if the snake is on top of it.
It shouldn't hurt the snake, especially if you make sure the business end of the PVC is nice and smooth. For me, hooks work nicely for positioning a snake or getting it to move, but not too well for actually lifting and moving snakes.