Yesterday they reported Walgreens, Walmart, target, Gnc and several other chains that have their generic brands are not actually putting what is supposed to be in their medications in the medications. They gave examples of like St. Johns Wart was tested and there was none in the pills. They found things like rice, beans and household plants in the pills instead of what the consumer believes they are getting. Scary if you can't trust GNC who can you trust. For people like us it could be a matter of life and death!