I get my cats stuff from two places..
1) Petco/PetSmart/Pet Supplies Plus
2) The vet

I don't normally buy pet stuff anywhere else, except occasionally the furry mice that Jack likes I find at Walmart.