Good questions. However, they have all been hashed-through on previous threads -- each question requiring some discussion. While you wait for others to jump in with summary answers, it might help if you searched the forums.
I personally would consult my favorite Systematic Theology books for discussion of these issues.