I fully agree with what you sayiing @fitinfun where is the social if you do not visit in person?
Learning what others are doing you soon learn to overcome your own mistakes and many of us have quite a few.
I enjoyed your post and am leaving comment here for others to go and read.