bcaa's are a complete waste of money man. the only reason they are pushed so much is because they are completely legal and cheap to manufacturer
go to n2bm and grab their creatine, it is excellent.. when you can afford the next step get hcgenerate.. great product