There are lots of threads about this subject, try the search (top right) and find them, many many answers to your questions there