Much of what I would say has probably already been said on here , but I would say be carefull of over analysing yourself as it can be easy to do and certainly something I have done before .
I use the same nick on a number of different forums and speak to people at work who may wander the same boards so I wont add much to this public discussion but I am impressed and glad that you feel comfortable with expressing your thoughts on here and wish you luck with the search