You are one smart lady!!! You haven't given up on yourself even though life threw you some stumbling blocks. That is just what they are - you know when you stumble you can always make yourself get back on track. If you ever need someone to talk to whether it be to brag or cry, please let me know. We have all been there and done that!!!!