you don't need to rush out and drink protein shakes and take creatine after a workout. the supp companies did a great job especially during the 80's and 90's when people depended on magazines to learn this stuff convincing you all that bullshit. yes you need protein to build muscle, but not as much as you think and there is no 'anabolic window'. if you live in the USA you already eat plenty of protein, that is hardly an issue. the actual secret which nobody talks about is SLEEP. if you get in a nap after a workout or that night sleep well that will repair and recover you better than anything you could do. when you sleep that is when your body does the maintenance