TrueNutrition has an online mix creator. You can select the type of protein and fat and carbohydrates you want. They also have a wide variety of different supplements you can choose from.
I personally, feel ordering a large Macro Base would be pretty efficient/cost efficient.
Anyone else have any reasonable sources?