Ooops! Forgot about the second issue - low- or no-cost spay/neuter clinics. You can click on the link in my signature line to help you search for something that may be in your area. You can also use this link: http://www.pets911.com/organizations/organizations.php
to help you find other people or organizations in your area that may help or may know of someone or a clinic that can help. Just type in your zip code, and it'll pull up a list of organizations and shelters in your area. There will likely be quite a number that you didn't know existed, even if you think you've tried everything within driving distance. You can call or e-mail to tell your story, and see if you can find either someone to help, or an affordable (or no cost) spay/neuter service - or someone who knows of an affordable or no-cost service.
Although the Best Friends Network has always been very helpful each time I've tried to help someone living outside of the area we work in. I expect they'll be able to help.
And though it's one of the links you'd reach if you click on that link in my signature, you can always call SpayUSA at 1-800-248-SPAY. They have people available from 9:00am to 4:30pm EST Mon-Fri. They provide low-cost spay/neuter certificates if there are vets in your area that are part of their network, but they can also call a local vet to negotiate a rate. And they may know of a no-cost spay/neuter clinic that you can get to. Worth a call!
Good luck, and thanks so much for caring for these kitties!
(BTW - you might try explaining to hubby that if these kitties aren't fixed, these few cats will likely turn into a MUCH larger group of cats this spring, and either your food bills will go up substantially, or the kitties will die of starvation or disease or some other horrible death. Spaying and neutering saves money in the long run, and is certainly the only humane option).