Shadow
I think you have asked too many questions which are specific.
Much of what you have asked for is information which is built up over many years of experience and would be a huge document or "paper" in itself, something you would have to pay for in the real world.
I, for one am suspicious of your motives, who are you exactly?? and why do you want so much information? Although I could give you a lot of it, I am just not willing to spend the time doing it.