"Everything I have received from IDM over the years (6? maybe I have been a customer?) has been effective for its purpose (or authentic in my experience). I would have rated a 5 except I was getting truly excessive phone calls while trying to figure out my order online and on occasion without being in the middle of an order. They have stopped calling me, which I appreciate - I know them, and when to re-order. I appreciate their dutiful customer service but sometimes its a bit much."