While there is always more to be said, this question has been answered here before by u/gmrf. Hopefully that post helps you while we wait for other answers!