Be careful asking someone to mix ingredients for you. As a former Research Chemist at a couple of Pharmaceutical companies, I can assure you that maintaining homogenous (uniform) mixtures of different particle sizes during shipping and storage is difficult. You don't want to have all your creatine sink to the bottom! In products where they are already premixed, they work on controlling particle size and blending agents, etc. For this reason, I don't premix at home, either. What I do is measure everything out into about six containers at a time so I can just add water later.
To answer the question, I order pretty much everything from vitaglo.com.
P.S. I'm a CFP/broker now. So what do I know?
