I think I love Frank. Ever since you wrote about him losing his voice. I sure do hope he's O.K.

Can you at least keep him locked him for the nights. We started locking our cat in overnight about 6 years ago after he almost died being attacked by a possum. We put his bed in the laundry and feed him his dinner in there at bedtime (witholding his food till later at night made sure he was hanging around) At first he hated it and scratched and meowed all night long and yes it was sooooo annoying but it was for his own good. After a couple of weeks he just accepted it and we haven't looked back since.