We keep them around the house. Not true feral, just outside cats. We keep them for the very purpose you speak of...to kill rats and mice. Since we live on the edge of town, when people dump their cats outside town they come to our house sometimes. We just feed them, and if they stick around for awhile, get them fixed.

Sean