My friend adopted a kitten from the Humane Society, and on their rec. we went to Prairieland to get him fully accessorized. I'd always gone to the big-box stores, but this place flat-out rocks. The staff are not only friendly and knowledgeable, but easy to find and available when you need them. The prices are great for a locally owned store, and they even have some helpful "test cats" to try out the toys on.
I'm never going back to Petsmart again!