I'm a sceptic at heart, probably from my science background. I think there is a lot of ancecdotal evidence and folklore pertaining to snake control.
I would like to hear from someone that acutally has evidence that any of these solutions work.
"Will snake repellant keep snakes out of my yard?
Mothballs and many other so-called snake repellants don't work. Snakes can be discouraged from staying in an area by cutting off their food supply and cover. Mow closely around homes and outbuildings, and store firewood and lumber away from residences. Reduce mulch layers around shrubs to about 2 to 3 inches in depth to discourage small animals. Snakes also are often found in or near mulch piles and compost piles."
http://www.ces.ncsu.edu/gaston/Pests/reptiles/snakefaq.htm
and
"Dr. Ts Snake-A-Way (7 percent naphthalene and 28 percent sulfur), a commercial snake repellent, was not successful in repelling gopher snakes (Marsh 1993), western rattlesnakes (Marsh 1993), brown tree snakes (McCoid et al. 1993), and plains garter snakes (Ferraro 1995). Napthalene and sulfur used individually were also not effective in repelling plains garter snakes (Ferraro 1995).
Several potential home remedies were evaluated to determine if they would repel black rat snakes. Treatments tested included gourd vines, moth balls, sulfur, cedar oil, a tacky bird repellent, lime, cayenne pepper spray, sisal rope, coal tar and creosote, liquid smoke, artificial skunk scent, and musk from a king snake (they eat other snakes) (San Julian and Woodward 1985). None of these remedies repelled black rat snakes.
Currently, there is not enough conclusive data to recommend these repellents for snakes."
http://www.ext.colostate.edu/PUBS/natres/06501.html
I tend to trust a university more than someone trying to sell a product.
Snake bellies aren't that tender. It is a thick scale for protection and traction. Snakes crawl over all kinds of sharp edged rough surfaces.
I'm not an electrician but I think attached an electric wire to a fence will ground it out.