Geez, Ken, you have put Cheryl at the bottom of the list? I'd get back there and edit it if I were you.
Seriously, that's a nice thought - though what those people think about your post might change when I start ringing them for help.
While I cannot speak for any of the people mentioned I am quite sure that if you were not a genuine person and ignored (that doesn't mean question) their advice then you wouldn't have received the support you did.