There are thousands of cats in shelters/pounds looking for homes. The SPCA is just a few miles from my work, and so far 3 of the 4 cats I've owned have come from there and been amazing.
One of them, about 10 years ago, was $40 to adopt (I hear it is $60 now). They called me back later that day and said they fucked up, it was during a sale to try to get more cats adopted and it was actually only $4. They offered me the $36 back if I wanted to come pick it up. I told them to keep it because they put way more than $40 worth of work into each cat anyway.
But seriously, fuck pet stores. They are probably getting their animals from puppy/kitty mills anyway. The SPCA spays/neuters them, gives them their shots and a checkup, gives you a coupon for a free checkup as well, and has a 30 day return policy if it gets sick or you just can't get along with it. And I bet it is cheaper too. Not much more you can ask for, I feel.