You might be interested in previous discussions here or here.
This is not meant as criticism for asking a repeat question! Repeat questions are OK, because they may attract new and broader/more specific/better answers.