DMAA, DMBA and DMAE- Is There Meth in Your Pre-Workout?

You know that the bodybuilding and fitness community has been going nuts about these lately, but what do all of these letters mean?