I think this is some of the most realistic advice about co-founders that I have read.
I need a co-founder for the company I'm starting right now; but how the hell can I expect to find what I want: "the best", as a newbie to the startup world? For me at this point it is going to be luck of the draw.