There’s a number of threads with this question. Take a look around (use the search) and you’ll find your answers.