Great post. What I find most striking is how does one's (future) wife just "came along" when spending most time at home building open source projects. I mean, I rarely code any more for fun after work (and to be honest, often during work), I am actively looking for someone to get together and let me tell you, it's a bitch. Granted, I'm only searching online but then again I'm not looking for marriage material necessarily; even a semi-casual affair that would last more than a few weeks or months would be an improvement but it remains an elusive goal.