Laura, I think your boss already knows all of the answers, he is just testing you out to see what skills you in investigating a subject that you know very little about , like a job interview. For a full description of what you ask, I think a lot of guys on this site could write several books...