Sounds like things are trending back up. I normally wouldn't recommend this, but maybe hang onto those smokes so you don't snap at the W. Only sort of kidding.
I know this is tough for your son, but my parents split when I was a little younger than yours. I'm sure it was tough at the time, but I don't remember anything from that time. Maybe just a thought to help see you through.
My fingers are crossed for you that you are the third and final guy.
BD
My latest
Me: 36 W: 35 2 D: 9 and 5 T: 16 years M: 12 10/4/06: Bomb 10/5/06: Ended A 4/22/07: ILYBNILWY