Not sure about your gopher snake question - might post it on the pit forum.
An old theory is that if you feed in the cage that the snake will learn to associate your hand with food and you're more likely to get bit by the snake mistaking your hands for food. It's bunk. I mean, if you only go in the cage to feed - then I agree that may happen. However, we usually go into our snake cages daily (at least I do) to spot clean, change water, handle our snakes, etc. If that's the case then they're not going to associate you with food.
But if you feed on a loose substrate (kind of depending on what kind) it is usually best to feed outside the cage to avoid possible injestion of the substrate and impaction. Or you can lay down a piece of carpet of newspaper on top of the loose substrate for feeding.
Just my thoughts.
-----
Check Out My Albums
1.0 Ball Python "Aragorn"
1.0 Kenyan Sand Boa "Gimli"
1.0 Saharan Sand Boa "Frodo"
0.1 Rough-Scale Sand Boa "Arwen"
0.1 California Kingsnake "Gentoo"
1.0 Mexican Black Kingsnake "Indigo"
1.0 Snow Corn snake "Chile"
0.1 Australian Cattle Dog/Pointer
"Kira"