I use Perform Better quite frequently for purchasing foam rollers, which I give as gifts. They are also a great place to load up on equipment for your Fitness Room and pick up items for yourself. Besides the incredible selection of stuff (I can spend hours at a time looking through the catalog dreaming up new moves) they have great prices and excellent customer service.
Gaiam has an incredible selection of eco-friendly fitness gear and gifts. There is something at Gaiam for everyone, especially the yoga and pilates enthusiast!