Read Me First
Answering those questions and more is a tall order, but one you should approach with enthusiasm.