nice post, oh and don't worry about the Mr. Right thing, he doesn't exist..... lol, just kidding, don't be in a hurry to look for him, mine just came by at the moment of my life when I least expected it and at a place where you'd never consider running in to that special someone.... now years later we're still together..... lots of hard times but the good totally outweigh everything and we got an 8 year old that keeps us in line.
PS/ hope when you have family gatherings, your the one doing all the winning