Relax my friend. I was being silly. I thought it was obvious. Also I am very much aware of all those points you bring up and I would say the vast majority of us here are as well. The problem most have is not a lack of understanding the concepts above. It is pure frustration.