I'm seriously working on the co-founder matching problem (have been for several years now). I believe in a mix of offline (google "co-founders meetup" for a location near you), and online (my startup, http://foundrs.com will introduce another really new and innovative feature for co-founder matching hopefully soon - contact me if you want to be a guinea pig).