Peter having just been reading through your site I think you have missed listing the most important factor in your success - you write very good posts! I think I share a similar perspective to you on many aspects of personal development, but I can't match your output or quality. I'll keep trying though

!!!