Can relate. I became insomniac a few years ago. Couldn't sleep until 4 or 5 in the morning sometimes, trying to stay afloat in my life on three or four hours of bad sleep a day. After watching a stray cat for several days or weeks, we finally adopted it. He kept yelling at me to feed him every morning, the little bastard. It helped me start the day because I couldn't let him go hungry because he was always looking out for me. I love the way cats make themselves at home. They may look like lazy little moochers, but they are disciplined and take care of themselves all the time, their lives have structure. You can learn a lot from the way they spend their time.
The local pet store has a placement programme with the SPCA. The customer pays the adoption and like 10% goes to the store for the space and paperwork. Animals rotate back soon to prevent stress. I can't see a better way to do a better partnership.