There are answers to all your questions on this web site. I would encourage you to take a look at the FAQ's and use the search fuction of this site. I'm only suggesting this because I'm too lazy to cover all the information you are looking for.