Thanks guys, I appreciate the kind words.
As for the ex...I dunno, she's not a bad person, she is however very busy. After her affair she stayed with the guy she cheated on me with and got pregnant with twins. They are both 5 years old now and she works full time and her boyfriend does little...