Good posts by both Duanabol and Gtrack, but I'd like to address (simplify) a few points.
Coincidentally, I have a chapter in Bottom Line Bodybuilding called "The Perfect Cycle" but it deals with the most overlooked aspect of formulating a good cycle and that's the anabolic/androgenic ratio to create the optimum enviorment for growth with the least amount of suppression. If there were one drug that had the perfect balance, that'd be all you would need. (D-bol comes close, but it's toxicity excludes it form being an option as the only choice).
Also, ALL steroids are growth drugs. "Mass" cycles and "Cutting" cycles are mismomers. Bulking or cutting comes from calories, not steroids. You can cut on test and bulk on Winny.
Also, one can only gain so much muscle at a time. Doing a cycle to gain 30 pounds will only , CAN only, be a temporary condition. The body can only hold on to so much mass without assistance. And since the longer and heavier a cycle is, the more the HPTA is suppressed, the less likely you will hang on to the gains. So it's pointless trying to gain too much in one cycle.
One more: People need to re-think post cycle therapy (pct). It is NOT a cure all. And in some cases it does more harm than good. Human Chorionic Gonadotropin (HCG) supresses LH, and desensitizes leydig cells slowing recovery. It's more of a "cosmetic drug." Bridging, is just denial. People go from drug to drug and then do another cycle. That's not coming off. At some point, you have to pay the piper. Your body has to take over for itself. Herbal therapy is just proving itself to be tremendusly effective in this field. (If they're the right ones and use active extracts). And of course, Clomid completely sucks ass. It's one of the worst drugs anyone can use, but I'm sure the myth that it helps in recovery will not die soon enough because too many people think it helps. (Based on lots of things -- all incorrect).
slobb: The reason more people go on this forum is that steroids are a more interesting and evolving topic than training. There hasn't been a new training method in the past 75 years -- just reworking of old ones. That's why in my first book I explained how to use various methods to concoct an infinate amount of training routines on your own. You just need to learn the "vocabulary" of training. And oddly enough, many of todays BB's are appaulingly uneducated in that regard.