Oh, my friend, I can so relate to this post. Depression has come and gone for me over the years, and it scares the shit out of me when it rears its ugly head.  To know what helps you steer clear of it is a blessing - there are many people who don't know how to deal with it and struggle with it for a lifetime without reprieve.  Thank you for sharing this with us - I'm sure that it was difficult, but I can tell you that you are in excellent company - and I know that there are people who will be helped by knowing that there is another path for them to consider.  
xoxo