Do you do a home visit first?

No because re travel up to 2 hours each way to place the cats.  A home visit would just be a waste of time and gasoline.  We set up a date/time to deliver the cats but retain the right to not leave them if we do not feel comfortable.