I love these kind of topics and the replies are always interesting to read. But when it comes to answering,it is very hard for me to give my opinion looking at the vagueness of the topic. There's a good deal of things to answer and discuss. Having read all the replies I would say that I agree with most of them :)