I would also highly recommend taking some time to sit down and read through all the different threads. You will find information relating to all these topics. Also, it will speed up the process by using the search function found at the top of the page.
Welcome to the site and I'm sure you will enjoy your time here!