I respect you guys for sharing your knowledge patiently.
My experience in reading this forum is that I see so many redundant questions that had been answered thousand times. My philosophy is to educate myself first by using all available resources and ask a question to the experts or seek for help when I start spinning my wheels.
Having said that, nobody should use unkind words towards each other. That is all.