I get my aquarium supplies from Northwest Seed and Pet on East Sprague in Spokane. They seem to have the most comprehensive selection in their fish room. The staff seems pretty knowledgeable, too.
If you're ever in Idaho, go to Bob's Pet and Pond in Lewiston. They are also very good.