N N,
Forget the traps. Get a pair of Jack Russell terriers. Get help training them to do what you want, not what they want, and you will have the best natural ratters and great family pets. And no squirrels.
Ron_mcb,
There is no such thing as squirrel lovers, except other squirrels. And, of course, cats are real good too for vermin control. I have never seen a tree or ground rat in my yard in the 4 years I've been here in Fla. The neighborhood has resident bobcats.
Here's a silly pic of a crazy persons idea of a pet cat - bet there are no squirrels around!
Dan