I've used I-Herb a few times. You never know when stock will be in - unreliable when wanting to re-order. Problem is how they handl e damaged product. I received a damaged item, and instead of them mailing out a new one, they said they would only refund me the money. However I am an international customer, which means I would have to pay shipping, duties and taxes all over again on the product. They refunded me only for the product amount, and after much going back and forth with them, they stated "as a courtesy", they would refund me 20% of the duties and taxes. Then they wanted me to send them a copy of the receipt. I advised them the order #, and advised them they had access to the order as they were the ones that submitted ME with a receipt, but no, I had to send them a copy of the receipt to get the 20% refund of duties and taxes, but didn't have to submit it to get the refund of the product. I figure they think if they can screw with you enough you'll just give up. Other companies are far better at refunding damaged items and actually care about keeping their customers. Go elsewhere.