Shel - I don't have regrets, I have lessons that I have learned but no regrets. I did what I could at the time.

Thinking about my past this way is something I have had to work at, alot. I can't focus on the now and the future when I was spending so much time in the past.

Everyone is different and everyone handles things differently, try not to bet yourself up about things too much.