I always use optimum nutrition's pro-complex...i find this protein powder to give me the best results and it is an extremely quality protein. next would be gnc's mega men sport vitamin, but the powder form. all around great product and the extra 10g of protein gives me a little jump start in the morning. kre-alkalyn would be next as i take it before and after a workout. i respond best to this kind of creatine as i dont want to take mono because i do not want water weight, i prefer to see how big i actually am, not how big i am puffed out. then i take nitric oxide boosters like jack3d or currently ravage. last would be testosterone which i just started so i cant say if it has a positive effect on me yet. all the other supps such as bcaas and aminos, b-vits, fish oil, omega 3s, etc are included in pretty good dosages in my weight gainer.