Online site is http://www.vitaminshoppe.com/ You can get mailers which offer discounts and earn points by signing up to be in their members' club and buying their products. The store is quite large and they have their own brand, but the products still seem to be more expensive than those you'd find at Walgreen's or CVS. They also have books and snacks and granola. I check their ads to compare prices and even their big sales fall short of their competitors.
PROS: Big selection. Sometimes you'll find a bargain.
CONS: In my opinion, too expensive.
more