This question was put on hold stating too broad. I have further edited the question to limit the scope of answers. Please consider reopening it again.
After you made this meta post, the question was reopened and then closed as a duplicate.
Duplicates aren't bad! If you didn't find the linked questions, perhaps other people won't either. And perhaps your question will help them find them. Meanwhile, the other questions have answers already, so with luck that helps you.
If you don't agree that your question is a duplicate, then you should edit the question to clarify how it is different, and then the community might reopen it again.
Thanks for bringing your question to meta and working with the community to build a collection of good questions and answers.