I think it's the ambiguity and uncertainty that bugs people.
I think of founders as the people who decide to do the startup. If they decide and then bring people on before they have gotten very far, I would consider those cofounders. There's a little bit of seniority difference but each person would be just as critical.
For instance, I've got a one-man startup GeekStack (http://geekstack.com). I'm the founder. I don't have much done, just organizing, planning, and a marketing website. I'm talking to some of my college friends about joining me, and at this point, they would be cofounders. If they outwork me or turn the project in a direction I hadn't thought of, I'd probably consider them equal founders. If they join me in 4 months when I have printed my first set of cards, they would be early employees. Does that help?
BTW, anyone with graphic design skills interested in making trading cards of CS heroes, my email's in my profile :)
The difference is that founder is singular, where co-founder is plural. I am a co-founder of a company because I co-founded it with another person. In my mind it has nothing to do with who's done what.
Founder / founders came up with the original idea? There can be many, right?
Co-founder is the next person/persons that came in at a really early stage?
Only semantics? Or a big deal?