This discussion has happened many times on these forums, including most prominently here:
and here:
The second thread has most of the discussion I believe you are interested in.