He sure is a pretty dog. I think a lab/border collie mix is a really nice combination. I like the name she's tentatively picked out too. Cisco seems to fit him.
I'm amazed that her cats haven't pitched a fit. I'd like to have a dog at some point, but if I brought a dog in the house, I think my cats would have a heart attack. They've been outside and know what dogs can do to cats. So if I ever do get one, it'll have to be a tiny pup and be raised around cats.
Her cats have been around dogs before, and got used to mine pretty quick when she was here. Cats that have been raised with cat-trained dogs are almost ~too~ confident around them.
My cats pretty much ignore dogs once they're convinced the dog isn't going to pull anything on them. I think they'll be OK...so far he's tried to sniff at them a few times, but no growling or barking or chase attempts. It might be trickier if the cats spent time outdoors, I dunno...but as it is, I think they'll work out an arrangement of some kind. ;-)