TF, sounds like you are doing awesome! I too can relate on the dating, I had so many first dates that I couldn't escape from fast enough. Finding someone compatible takes a lot of effort! A lot of people say it's like having a 2nd job and I couldn't agree more.And like you said, don't settle! Stick it out until you find that diamond in the wild.