Try the search function, you can find answers to most of your questions. Lots of threads on those topics already.