I would steer clear of the generic brands. The company I work for tests procucts for consistency and we have tested many generic Items vs the name brands and the generic ones have horrilble quality control. for example, we tested three brands of generic tylenol recently, all were supposed to contain 200 mg of acetaminephin per pill but they actually ranged from 50 to 400. With tylenol it isn't too big a deal, however I usually opt to know, exactly what is going into my body.