Hi Ash!
Welcome to NT! Wow, you did have lots to write, and it's certainly lots to sink in
![Smile](images/smilies/smile.gif)
John must really care about you to have sent you here
![Wink](images/smilies/wink.gif)
You will find some sympathetic ears and a great group of supportive people.
I guess the real question is this....after listing all this down, are these things about you that you'd like to work on and change and gain awareness over?