I've been frequenting this place for a couple years now. I love their selection of Swarovski crystals--they have a large selection of them in a variety of styles, sizes, and colours.
They sell a variety of other beads, findings, and tools; but I won't get into that here because the store is huge! (Plus I limit myself to the Swarovski.)
The problem I have though with this store is that they are expensive. They offer a discount if you're a bead club member, but it's $35 a year (I think--I'm not a member). Although if you take one of their many, many classes, you're automatically in the bead club.
Oh, and one more pet-peeve: all sales are final--no exchanges or refunds, so be careful of what you buy.