While a thoroughly useful and thought-provoking topic of discussion, guccilvr points out a very important part of the TFP, which is using the "search" function.
In doing so, you can immediately discover other converastions that already exist on the topic, and you can contribute to them rather than starting your own. This is always the best practice when another thread already deals in the same subject matter, and we strongly encourage the use of the search feature to everyone, because duplicate threads don't do anyone any good.