No such thing as fast growth, not if you want to sustain any serious size long term. Fast gains can lead to fast losses.
Ok, beginers will see a benefit as its all new to them but I'm afraid gains will slow after a period of time.
To effect sustained improvement you have to insure that every aspect of your training is spot on; Diet, Training, and Recuperation. This then needs to be coupled with 100% commitment day in day out.
This may seem a bit extreme, but to progress fast all the above takes over your life. I lived like this at uni for a couple of years ( i did some studying in between

) and got up to 18stone (I'm 5'8").
For joe bloggs who has a 9-5 and other commitments you will have to comprimise. So I think you have to be realistic about your targets and expectations unless you are willing to commit 100%.
I've been training for over 13 years now and enjoy the fact I can take two weeks off over Xmas and eat and drink what I like without loosing any significant size or strength. One weeks training and I pick back up from where I left off. This is a result of years of consistent training which builds a foundation. You can then apply short term, focused efforts to effect gains, which you then sustain by training regularly.
In reality you move on a 2 step forward, one step back process. This is still good because its progress, but the important thing is that it is more sustainable.
Hope I haven't burst your bubble, but some reality is needed otherwise you will become disillusioned and give up altogether which is the worst scenario!