I've read some info on these so called "new" supplements which apparently increase nitrogen retention and protein synthesis naturally and does not alter your body hormones. Ecdysterone, Ipriflavone and MethoxyIsoflavone are the names of these substances.

Are these products worth my time?? Any feedback?