As for creatine.... always taken after workout....
I'd throw in some L-Glutamine in there aswell. Our bodies can't get enough of it.
Endurance exercise and heavy resistance training causes severe depletion of the body's Glutamine reserves.... (not to mention if your recovering from illness or...
That's interesting will have to try.... I've used peppermint oil to aid in digestion.
I've found L-Carnitine and Green Tea Extract gives best bang for buck. beta alanine for improved endurance and work capacity.
Xtend and Amino Energy some of the best bcaa/eaa products out there.
Amino energy, for the fact it can be taken anytime and it has all the essential aminos in it.