Tremolite is rare and sought after by collectors. Sometimes called hexagonite, its crystal habit is actually monoclinic. Gem-quality tremolite is found in very few locations, principally in St. Lawrence County, New York in the USA.
I love GemSelect, personally. I browse their site almost daily to see all the new stones available. Their selection is pretty amazing. The quality isn't always the highest and the cut of the stones isn't always perfect. But for the price, and if you look hard enough, you can find a real gem, so to speak.