Absolutely it would be from a rescue or shelter. I have gone to PetSmart several weekends and I just look and pet the cats. I stayed for a half hour with one but I was so undecided that I didn't get her.
I consider it a big committment, for the life of the pet, and I don't take it lightly.