The only real challenge was getting the three cats into carriers. I knew Lucy was going to be the hardest. I considered putting her in a carrier as a first step, but then I figured that her wailing would scare the kittens. Since Lucy was napping in the computer room, I closed that room off. In the kitchen, Gypsy was calmly looking out the back door. I picked her up and put her in Carrier A, which was nearby. In the bedroom, Ginny was snuggled up in a difficult-to-reach spot in the corner of the room. I crinkled a bag of cat treats. When she came out, I picked her up and carried her into the kitchen to join Gypsy in Carrier A. Ginny didn't put up much resistance.
Lucy was a bit more troublesome--she knows all about trips to the vet and wants no part of them. With some difficulty, I was able to get her into Carrier B. She immediately started yowling and continued all the way to the vet.
I'd gotten to the vet's office early. We were shown to an examination room and all three cats were weighed. Once out of their carriers, Gypsy and Ginny were mostly at ease. They even rassled with each other for a bit. Lucy felt helpless and scared, but she did all right.
As I'd anticipated, the only problem was Ginny's weight: 15 lbs. 2 oz. at 18 months of age. I'm going to have to find a way to try to keep her weight down without depriving the other two of needed nutriment.
So... all over for another year.