Good points and most we all take on board I think.
I often revisist this site as I like their approach in getting a product across with some really good pointers to the casual surfer to consider as as me.