This might not be exactly what you are looking for, but could be very helpful to look at some of the responsive web frameworks like Foundation (http://foundation.zurb.com/).
This article nicely summarizes the pains of finding a co-founder. I will definitely share this with others in the same boat. I believe the saying goes, "you will find someone when you stop looking".
I have just started looking for a co-founder and I think the hard part is finding someone that has the same level of passion and enthusiasm to solve the problem I am trying (in educational space). I strongly believe that only someone with that strong passion could possibly endure all the effort required to get a startup going somewhere.
You're right - it is indeed very difficult to find someone that is equally excited about the space you're working on. That's why it's better to focus on building the team and even consider working on something else that you both are excited about. The initial idea is often times quite useless anyway, unless you've gotten quite far in validating it and gaining traction, etc.
Great article! I have a rabid passion about this space and have been thinking and researching it for last 2 years. The five minutes I spent reading this has taught me more about the space than the last 2 years. I also think this resonates with me because it just shows how hard it will be to be disruptive and how jacked up it really is in the US.