This is a pretty hard question to really answer, but this old AMA might be of interest as it covers many of the underlying issues which inform an attempt to answer this question.