Yes there is a lot on here already that you could read that would answer your questions. Have a look around.
Not that your questions aren't valid in anyway. They are very valid. If there is something you don't get answered after having a good long read please say so and I'm sure someone would reply. Heck, I will reply! I have lots to say about all of the questions, just am not sure I feel like repeating myself again. No what I mean?