1
In one of my question, I decided to post an answer as a community wiki The reason as stated in the answer: I decided to make a community wiki because all the answers have good points but none covered all the aspects. It serve as a summary of the different answers posted. I might also ad...