Petsmart is just OK. Low quality toys for high prices (almost every toy I have bought from here has been ravaged by my dog within hours). Their return policy, however, is pretty decent.
I find their employees to be incompetent most of the time. Sure they might love animals, but I find the majority of the employees aren't truly trained experts.
Check out some others on Neil Street :
Prairieland Feeds (newly remodeled), Animal Outfitters (newly remodeled) are in Savoy.
Sailfin Pet Shop is a little more exotic - but in Champaign.
Lesiure Time Pet & Hobby is the exception to the rule, it's over on Mattis Street.
But ALL are less expensive & have better sales.