Leo, I dont think Beverly International is a bad company, actually some of there products are pretty good.They just use older technology thats all. Like 1 scoop of there protein powder only have 16 - 21 grams of protein per scoop .Most protein powders today have 20 to 30 grams per scoop.Also there protein isnt sustained or Time released so your body can absorb the protein more effectively.Time released protein mimmicks food, so the protein doesnt get wasted in digestion.They dont have added L-Gluamine or BCCAS to alot of there protein powder to help with recovery.Plus there product like there GH Ptroduct in capsules, and there Creatine Phosphate are out dated, its 1996 technology.I think Beverly International is a reputable company, I just think they need to advance there product line a little bit more.I didnt mean to bash them earlier but GH15 kind of backed me inot a corner.Beverly is better then most proteins out there, but they definalty arent the best.They just need to upgrade, and make there products more cutting edge ,because there have been alot of advancements in sports nutrition over the years.If they just made there protein Time released, and added Digestive enzymes, and maybe L-Glutamine as well as more protein per serving it would be a great product.Lastly if they got rid of there GH product, updated there creatine product, improved there Lean Out product and did away with that Muscle Synergy product.If you like Beverly International products stick with them, but in my opinion I think they need to do some updating thats all