Peptides are just about the hottest thing in health right now, but much of the reported benefit has been speculative or ...