There are probably easily over 2,000 posts on this. Please research a bit before starting threads. There are a couple very large threads in OD on the subject that you should be able to find easily - I recommend using the advanced search engine, clicking the 'single content' tab toward the top left and playing with the search options.
If you have any questions, please feel free to PM me