I agree with Dannyboy about the time requirement. I do believe it is very well written. If you do follow it as you intend it too, you will make very good improvements. Good luck on the start of this endeavour.