Loyd,
Snakes don't seem to be a problem here, and the only one we've put a "cat baffle" on was at my daughter's. She has a large, active cat who thinks he's a dog, but still chases birds occasionally. We put that one up a little late last spring, and the Tree Swallows appropriated it in less...