It does work, but the effects are slow in coming, and the gains are subtle at best. If you have oodles of cash, then go for it. An older guy who is at a peak, and has been training awhile might notice the effects alot more than one who hasn't had much time in the gym, or is younger than 30 years in my opinion. I took it all last year, and definitely noticed the effects. I could afford it at the time, so what I got out of it was worth it. Given my current financial situation though, I doubt I'd be as layed back while waiting for the gains to come. So the answer is 1. Yes, if you can afford it. 2. Yes, if you compete. 3. Yes, if you are an older lifter who might notice more of HGHs effects. 4. No, if none of the prementioned yes criterias are met. Just my .02.