Gigasports is a mega store for sports goods, in fact it is a giga store for sports goods (that's…read more1000 times better than a mega store - whoop!). I particularly like the location in Pacific Place, as it is large, carries a good stock, both on display and "out the back", and often has sales on, on top of their regular discounts.
The store stocks all types of shoes, clothing and accessories for sports, primarily; running, fitness, basketball, racquet sports, swimming (which many other sport stores don't cater to), footy, and general outdoor (hiking, etc). It is mainly shoes and clothes, with some things like bags, swimming goggles, medical supports. They don't stock a great deal of kit like balls or tennis racquets, so if you need specific sports equipment, you may have to look elsewhere.
The store is well laid out, by sport, department, and brand, so things are easy to find. Staff are on standby to help, and can be helpful to the point of pestering, but they do have to make a buck I suppose. When you buy, always ask for a discount. Nine out of ten, they will apply the 5-10% membership discount, regardless of whether or not you are a member.
This store in particular, impresses me with their range of swimming gear. As well as swimwear, they have loads of goggles, including prescription lenses, waterproof mp3 players, and floats and accessories. The stock is large compared to other stores. They also have a dedicated kids department, and a good Columbia concession with loads of wicking clothing.